https://mooseframework.inl.gov
Public Member Functions | List of all members
FaceArgInterface Class Referenceabstract

A base class interface for both producers and consumers of functor face arguments, e.g. More...

#include <FaceArgInterface.h>

Inheritance diagram for FaceArgInterface:
[legend]

Public Member Functions

virtual ~FaceArgInterface ()=default
 
virtual bool hasFaceSide (const FaceInfo &fi, const bool fi_elem_side) const =0
 

Detailed Description

A base class interface for both producers and consumers of functor face arguments, e.g.

residual objects/postprocessors and functors respectively

Definition at line 21 of file FaceArgInterface.h.

Constructor & Destructor Documentation

◆ ~FaceArgInterface()

virtual FaceArgInterface::~FaceArgInterface ( )
virtualdefault

Member Function Documentation

◆ hasFaceSide()

virtual bool FaceArgInterface::hasFaceSide ( const FaceInfo fi,
const bool  fi_elem_side 
) const
pure virtual

Implemented in Moose::NullFunctor< T >, Moose::FunctorEnvelope< T >, Moose::FunctorEnvelope< ADReal >, Moose::FunctorEnvelope< GenericReal< is_ad > >, Moose::FunctorEnvelope< GenericRealVectorValue< is_ad > >, Moose::FunctorEnvelope< VectorValue< Real > >, Moose::FunctorEnvelope< Moose::GenericType< T, is_ad > >, Moose::FunctorEnvelope< VectorValue< GenericReal< is_ad > > >, Moose::FunctorEnvelope< Moose::GenericType< Real, is_ad > >, Moose::FunctorEnvelope< Real >, Moose::FunctorEnvelope< libMesh::VectorValue >, Moose::FunctorBase< T >, Moose::FunctorBase< Moose::ADType< OutputType >::type >, Moose::FunctorBase< ADReal >, Moose::FunctorBase< GenericReal< is_ad > >, Moose::FunctorBase< VectorValue< T > >, Moose::FunctorBase< GenericRealVectorValue< is_ad > >, Moose::FunctorBase< typename Moose::ADType< T >::type >, Moose::FunctorBase< VectorValue< Real > >, Moose::FunctorBase< Moose::GenericType< T, is_ad > >, Moose::FunctorBase< VectorValue< GenericReal< is_ad > > >, Moose::FunctorBase< Moose::GenericType< Real, is_ad > >, Moose::FunctorBase< typename MetaPhysicL::RawType< T >::value_type >, Moose::FunctorBase< Real >, Moose::FunctorBase< libMesh::VectorValue >, FVInterfaceKernel, FVBoundaryCondition, LinearFVBoundaryCondition, FVFluxKernel, Moose::ADWrapperFunctor< T >, Moose::RawValueFunctor< T >, LinearFVFluxKernel, InternalSideIntegralVariablePostprocessor, InterfaceIntegralVariableValuePostprocessor, SideIntegralVariablePostprocessor, SideIntegralFunctorPostprocessorTempl< is_ad >, and SideIntegralFunctorPostprocessorTempl< false >.

Referenced by FaceArgProducerInterface::makeFace().


The documentation for this class was generated from the following file: