|
Flow123d
master-a4da60c
|
Generic class of assemblation. More...
#include <generic_assembly.hh>


Public Member Functions | |
| GenericAssembly (typename DimAssembly< 1 >::EqData *eq_data) | |
| GenericAssembly (typename DimAssembly< 1 >::EqData *eq_data, DOFHandlerMultiDim *dh) | |
| MixedPtr< DimAssembly, 1 > | multidim_assembly () const |
| Getter to set of assembly objects. More... | |
| void | set_min_edge_sides (unsigned int val) |
| Allows to rewrite number of minimal edge sides. More... | |
| void | assemble (std::shared_ptr< DOFHandlerMultiDim > dh) override |
| General assemble method. More... | |
| const ElementCacheMap & | cache_map () const |
| Return ElementCacheMap. More... | |
Public Member Functions inherited from GenericAssemblyBase | |
| GenericAssemblyBase () | |
| GenericAssemblyBase (MixedPtr< FiniteElement > fe) | |
| virtual | ~GenericAssemblyBase () |
| std::shared_ptr< EvalPoints > | eval_points () const |
| Getter to EvalPoints object. More... | |
Private Member Functions | |
| void | initialize () |
| Common part of GenericAssemblz constructors. More... | |
| void | assemble_integrals () |
| Call assemblations when patch is filled. More... | |
| void | patch_reinit () |
| Reinit PatchFeValues object during construction of patch. More... | |
Private Attributes | |
| MixedPtr< DimAssembly, 1 > | multidim_assembly_ |
| Assembly object. More... | |
Additional Inherited Members | |
Protected Attributes inherited from GenericAssemblyBase | |
| AssemblyInternals | asm_internals_ |
| Holds shared internals data. More... | |
Generic class of assemblation.
Class
Definition at line 69 of file generic_assembly.hh.
|
inline |
Constructor.
Used in equations that don't need PatchFeValues objects in evaluation.
| eq_fields | Descendant of FieldSet declared in equation |
| eq_data | Object defined in equation containing shared data of eqation and assembly class. |
Definition at line 79 of file generic_assembly.hh.
|
inline |
Constructor.
Used in equations working with PatchFeValues objects in evaluation.
| eq_fields | Descendant of FieldSet declared in equation |
| eq_data | Object defined in equation containing shared data of eqation and assembly class. |
| dh | DOF handler object |
Definition at line 94 of file generic_assembly.hh.
|
inlineoverridevirtual |
General assemble method.
Loops through local cells and calls assemble methods of assembly object of each cells over space dimension.
TODO:
Implements GenericAssemblyBase.
Definition at line 124 of file generic_assembly.hh.
|
inlineprivate |
Call assemblations when patch is filled.
Definition at line 193 of file generic_assembly.hh.

|
inline |
Return ElementCacheMap.
Definition at line 178 of file generic_assembly.hh.
|
inlineprivate |
Common part of GenericAssemblz constructors.
Definition at line 184 of file generic_assembly.hh.

|
inline |
Getter to set of assembly objects.
Definition at line 102 of file generic_assembly.hh.
|
inlineprivate |
Reinit PatchFeValues object during construction of patch.
Definition at line 247 of file generic_assembly.hh.

|
inline |
Allows to rewrite number of minimal edge sides.
Definition at line 107 of file generic_assembly.hh.
|
private |
Assembly object.
Definition at line 257 of file generic_assembly.hh.