|
Flow123d
DF_patch_fe_darcy_complete-579fe1e
|
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 rewrite number of minimal edge sides. More... | |
| void | assemble (std::shared_ptr< DOFHandlerMultiDim > dh) override |
| General assemble methods. 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... | |
| void | reallocate_cache () |
| Calls cache_reallocate method on. More... | |
Private Attributes | |
| bool | use_patch_fe_values_ |
Flag holds if common fe_values_ object is used in multidim_assembly_. More... | |
| 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 103 of file generic_assembly.hh.
|
inline |
Constructor.
Used in equations working with 'old' FeValues 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 113 of file generic_assembly.hh.
|
inline |
Constructor.
Used in equations working with 'new' 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 129 of file generic_assembly.hh.
|
inlineoverridevirtual |
General assemble methods.
Loops through local cells and calls assemble methods of assembly object of each cells over space dimension.
TODO:
Implements GenericAssemblyBase.
Definition at line 160 of file generic_assembly.hh.
|
inlineprivate |
Call assemblations when patch is filled.
Definition at line 233 of file generic_assembly.hh.

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

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

|
inlineprivate |
Calls cache_reallocate method on.
Definition at line 298 of file generic_assembly.hh.

|
inline |
Allows rewrite number of minimal edge sides.
Definition at line 143 of file generic_assembly.hh.
|
private |
Assembly object.
Definition at line 305 of file generic_assembly.hh.
|
private |
Flag holds if common fe_values_ object is used in multidim_assembly_.
Definition at line 304 of file generic_assembly.hh.