Abstract base class that can be used to hold collections of functors. More...
#include <MooseFunctor.h>
Public Member Functions | |
virtual void | residualSetup ()=0 |
virtual void | jacobianSetup ()=0 |
virtual void | timestepSetup ()=0 |
virtual void | customSetup (const ExecFlagType &exec_type)=0 |
virtual bool | hasFaceSide (const FaceInfo &fi, const bool fi_elem_side) const =0 |
Abstract base class that can be used to hold collections of functors.
Definition at line 121 of file MooseFunctor.h.
|
pure virtual |
Implemented in 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 >, and Function.
|
pure virtualinherited |
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().
|
pure virtual |
Implemented in MooseVariableFE< OutputType >, MooseVariableFE< ComputeValueType >, MooseVariableFE< T >, MooseVariableFE< RealEigenVector >, MooseVariableFE< VectorValue< Real > >, MooseVariableFE< RealVectorValue >, MooseVariableFE< Real >, MooseVariableFV< OutputType >, MooseVariableFV< ComputeValueType >, MooseVariableFV< T >, MooseVariableFV< RealEigenVector >, MooseVariableFV< RealVectorValue >, MooseVariableFV< Real >, MooseVariableField< OutputType >, MooseVariableField< RT >, MooseVariableField< ComputeValueType >, MooseVariableField< T >, MooseVariableField< RealEigenVector >, MooseVariableField< RealVectorValue >, MooseVariableField< Real >, MooseLinearVariableFV< OutputType >, MooseLinearVariableFV< ComputeValueType >, MooseLinearVariableFV< T >, MooseLinearVariableFV< RealEigenVector >, MooseLinearVariableFV< RealVectorValue >, MooseLinearVariableFV< Real >, 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 >, and Function.
|
pure virtual |
Implemented in MooseVariableFE< OutputType >, MooseVariableFE< ComputeValueType >, MooseVariableFE< T >, MooseVariableFE< RealEigenVector >, MooseVariableFE< VectorValue< Real > >, MooseVariableFE< RealVectorValue >, MooseVariableFE< Real >, MooseVariableFV< OutputType >, MooseVariableFV< ComputeValueType >, MooseVariableFV< T >, MooseVariableFV< RealEigenVector >, MooseVariableFV< RealVectorValue >, MooseVariableFV< Real >, MooseVariableField< OutputType >, MooseVariableField< RT >, MooseVariableField< ComputeValueType >, MooseVariableField< T >, MooseVariableField< RealEigenVector >, MooseVariableField< RealVectorValue >, MooseVariableField< Real >, MooseLinearVariableFV< OutputType >, MooseLinearVariableFV< ComputeValueType >, MooseLinearVariableFV< T >, MooseLinearVariableFV< RealEigenVector >, MooseLinearVariableFV< RealVectorValue >, MooseLinearVariableFV< Real >, 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 >, and Function.
|
pure virtual |
Implemented in MooseVariableFV< OutputType >, MooseVariableFV< ComputeValueType >, MooseVariableFV< T >, MooseVariableFV< RealEigenVector >, MooseVariableFV< RealVectorValue >, MooseVariableFV< Real >, MooseVariableField< OutputType >, MooseVariableField< RT >, MooseVariableField< ComputeValueType >, MooseVariableField< T >, MooseVariableField< RealEigenVector >, MooseVariableField< RealVectorValue >, MooseVariableField< Real >, 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 >, Function, NumNonlinearIterations, and MemoryUsage.