Flow123d
master-c754b67
|
#include <generic_assembly.hh>
Inherited by GenericAssembly< DimAssembly >, GenericAssembly< AssemblyOutputElemData >, GenericAssembly< AssemblyOutputNodeData >, GenericAssembly< BdrConditionAssemblyDG >, GenericAssembly< ConcSourcesBdrAssemblyConvection >, GenericAssembly< ConstraintAssemblyElasticity >, GenericAssembly< FlowPotentialAssemblyHM >, GenericAssembly< InitCondAssemblyConvection >, GenericAssembly< InitConditionAssemblyDp >, GenericAssembly< InitConditionAssemblySorp >, GenericAssembly< InitCondPostprocessAssembly >, GenericAssembly< L2DifferenceAssembly >, GenericAssembly< MassAssemblyConvection >, GenericAssembly< MassAssemblyDG >, GenericAssembly< MatrixMpiAssemblyConvection >, GenericAssembly< OutpuFieldsAssemblyElasticity >, GenericAssembly< OutputInternalFlowAssembly >, GenericAssembly< ReactionAssemblyDp >, GenericAssembly< ReactionAssemblySorp >, GenericAssembly< ReadInitCondAssemblyLMH >, GenericAssembly< ResidualAssemblyHM >, GenericAssembly< RhsAssemblyElasticity >, GenericAssembly< SourcesAssemblyDG >, GenericAssembly< StiffnessAssemblyDG >, GenericAssembly< StiffnessAssemblyElasticity >, GenericAssemblyObserve< DimAssembly >, and GenericAssemblyObserve< AssemblyObserveOutput >.
Classes | |
struct | BoundaryIntegralData |
struct | BulkIntegralData |
struct | CouplingIntegralData |
struct | EdgeIntegralData |
Public Member Functions | |
GenericAssemblyBase () | |
virtual | ~GenericAssemblyBase () |
virtual void | assemble (std::shared_ptr< DOFHandlerMultiDim > dh)=0 |
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 GenericAssembly< DimAssembly >, GenericAssembly< InitCondAssemblyConvection >, GenericAssembly< MassAssemblyConvection >, GenericAssembly< ReactionAssemblyDp >, GenericAssembly< L2DifferenceAssembly >, GenericAssembly< SourcesAssemblyDG >, GenericAssembly< ResidualAssemblyHM >, GenericAssembly< InitCondPostprocessAssembly >, GenericAssembly< StiffnessAssemblyDG >, GenericAssembly< ConcSourcesBdrAssemblyConvection >, GenericAssembly< MassAssemblyDG >, GenericAssembly< InitConditionAssemblyDp >, GenericAssembly< RhsAssemblyElasticity >, GenericAssembly< StiffnessAssemblyElasticity >, GenericAssembly< ReactionAssemblySorp >, GenericAssembly< ConstraintAssemblyElasticity >, GenericAssembly< OutputInternalFlowAssembly >, GenericAssembly< OutpuFieldsAssemblyElasticity >, GenericAssembly< AssemblyOutputNodeData >, GenericAssembly< FlowPotentialAssemblyHM >, GenericAssembly< BdrConditionAssemblyDG >, GenericAssembly< ReadInitCondAssemblyLMH >, GenericAssembly< AssemblyOutputElemData >, GenericAssembly< MatrixMpiAssemblyConvection >, GenericAssembly< InitConditionAssemblySorp >, GenericAssemblyObserve< DimAssembly >, and GenericAssemblyObserve< AssemblyObserveOutput >.
|
protected |
ElementCacheMap according to EvalPoints.
Definition at line 151 of file generic_assembly.hh.
|
protected |
EvalPoints object shared by all integrals.
Definition at line 150 of file generic_assembly.hh.
|
protected |
Holds integral objects.
Definition at line 149 of file generic_assembly.hh.