Flow123d  DF_patch_fe_darcy_complete-579fe1e
Public Member Functions | Protected Attributes | List of all members
GenericAssemblyBase Class Referenceabstract

#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 >.

Collaboration diagram for GenericAssemblyBase:
Collaboration graph
[legend]

Public Member Functions

 GenericAssemblyBase ()
 
 GenericAssemblyBase (MixedPtr< FiniteElement > fe)
 
virtual ~GenericAssemblyBase ()
 
virtual void assemble (std::shared_ptr< DOFHandlerMultiDim > dh)=0
 
std::shared_ptr< EvalPointseval_points () const
 Getter to EvalPoints object. More...
 

Protected Attributes

AssemblyInternals asm_internals_
 Holds shared internals data. More...
 

Detailed Description

Common interface class for all Assembly classes.

Definition at line 69 of file generic_assembly.hh.

Constructor & Destructor Documentation

◆ GenericAssemblyBase() [1/2]

GenericAssemblyBase::GenericAssemblyBase ( )
inline

Definition at line 72 of file generic_assembly.hh.

◆ GenericAssemblyBase() [2/2]

GenericAssemblyBase::GenericAssemblyBase ( MixedPtr< FiniteElement fe)
inline

Definition at line 75 of file generic_assembly.hh.

◆ ~GenericAssemblyBase()

virtual GenericAssemblyBase::~GenericAssemblyBase ( )
inlinevirtual

Definition at line 79 of file generic_assembly.hh.

Member Function Documentation

◆ assemble()

virtual void GenericAssemblyBase::assemble ( std::shared_ptr< DOFHandlerMultiDim dh)
pure virtual

◆ eval_points()

std::shared_ptr<EvalPoints> GenericAssemblyBase::eval_points ( ) const
inline

Getter to EvalPoints object.

Definition at line 84 of file generic_assembly.hh.

Member Data Documentation

◆ asm_internals_

AssemblyInternals GenericAssemblyBase::asm_internals_
protected

Holds shared internals data.

Definition at line 89 of file generic_assembly.hh.


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