Flow123d
master-8277f61
|
#include <generic_assembly.hh>
Inherited by GenericAssembly< InitCondAssemblyConvection >, GenericAssembly< MassAssemblyConvection >, GenericAssembly< ReactionAssemblyDp >, GenericAssembly< L2DifferenceAssembly >, GenericAssembly< SourcesAssemblyDG >, GenericAssembly< ResidualAssemblyHM >, GenericAssembly< StiffnessAssemblyDG >, GenericAssembly< InitCondPostprocessAssembly >, GenericAssembly< ConcSourcesBdrAssemblyConvection >, GenericAssembly< MassAssemblyDG >, GenericAssembly< InitConditionAssemblyDp >, GenericAssembly< ReactionAssemblySorp >, GenericAssembly< RhsAssemblyElasticity >, GenericAssembly< StiffnessAssemblyElasticity >, GenericAssembly< ConstraintAssemblyElasticity >, GenericAssembly< OutputInternalFlowAssembly >, GenericAssembly< BdrConditionAssemblyDG >, GenericAssembly< FlowPotentialAssemblyHM >, GenericAssembly< AssemblyOutputNodeData >, GenericAssembly< OutpuFieldsAssemblyElasticity >, GenericAssembly< AssemblyOutputElemData >, GenericAssembly< ReadInitCondAssemblyLMH >, GenericAssembly< MatrixMpiAssemblyConvection >, GenericAssembly< InitConditionAssemblySorp >, GenericAssemblyObserve< AssemblyObserveOutput >, GenericAssembly< DimAssembly >, and GenericAssemblyObserve< DimAssembly >.
Classes | |
struct | BoundaryIntegralData |
struct | BulkIntegralData |
struct | CouplingIntegralData |
struct | EdgeIntegralData |
Public Member Functions | |
GenericAssemblyBase () | |
virtual | ~GenericAssemblyBase () |
virtual void | assemble (std::shared_ptr< DOFHandlerMultiDim > dh)=0 |
std::shared_ptr< EvalPoints > | eval_points () const |
Getter to EvalPoints object. More... | |
Protected Attributes | |
AssemblyIntegrals | integrals_ |
Holds integral objects. More... | |
std::shared_ptr< EvalPoints > | eval_points_ |
EvalPoints object shared by all integrals. More... | |
ElementCacheMap | element_cache_map_ |
ElementCacheMap according to EvalPoints. More... | |
Common interface class for all Assembly classes.
Definition at line 52 of file generic_assembly.hh.
|
inline |
Definition at line 144 of file generic_assembly.hh.
|
inlinevirtual |
Definition at line 145 of file generic_assembly.hh.
|
pure virtual |
Implemented in GenericAssemblyObserve< DimAssembly >, GenericAssemblyObserve< AssemblyObserveOutput >, GenericAssembly< DimAssembly >, GenericAssembly< InitCondAssemblyConvection >, GenericAssembly< MassAssemblyConvection >, GenericAssembly< ReactionAssemblyDp >, GenericAssembly< L2DifferenceAssembly >, GenericAssembly< SourcesAssemblyDG >, GenericAssembly< ResidualAssemblyHM >, GenericAssembly< StiffnessAssemblyDG >, GenericAssembly< InitCondPostprocessAssembly >, GenericAssembly< ConcSourcesBdrAssemblyConvection >, GenericAssembly< MassAssemblyDG >, GenericAssembly< InitConditionAssemblyDp >, GenericAssembly< ReactionAssemblySorp >, GenericAssembly< RhsAssemblyElasticity >, GenericAssembly< StiffnessAssemblyElasticity >, GenericAssembly< ConstraintAssemblyElasticity >, GenericAssembly< OutputInternalFlowAssembly >, GenericAssembly< BdrConditionAssemblyDG >, GenericAssembly< FlowPotentialAssemblyHM >, GenericAssembly< AssemblyOutputNodeData >, GenericAssembly< OutpuFieldsAssemblyElasticity >, GenericAssembly< AssemblyOutputElemData >, GenericAssembly< ReadInitCondAssemblyLMH >, GenericAssembly< MatrixMpiAssemblyConvection >, and GenericAssembly< InitConditionAssemblySorp >.
|
inline |
Getter to EvalPoints object.
Definition at line 149 of file generic_assembly.hh.
|
protected |
ElementCacheMap according to EvalPoints.
Definition at line 156 of file generic_assembly.hh.
|
protected |
EvalPoints object shared by all integrals.
Definition at line 155 of file generic_assembly.hh.
|
protected |
Holds integral objects.
Definition at line 154 of file generic_assembly.hh.