|
Flow123d
JS_constraints-e651b99
|
Generic class of observe output assemblation. More...
#include <assembly_observe.hh>


Public Member Functions | |
| GenericAssemblyObserve (typename DimAssembly< 1 >::EqFields *eq_fields, const std::unordered_set< string > &observe_fields_list, std::shared_ptr< Observe > observe) | |
| Constructor. More... | |
| MixedPtr< DimAssembly, 1 > | multidim_assembly () const |
| Getter to set of assembly objects. More... | |
| void | assemble (std::shared_ptr< DOFHandlerMultiDim > dh) override |
| General assemble methods. 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 | reallocate_cache () |
| Calls cache_reallocate method on set of used fields. More... | |
Private Attributes | |
| std::array< std::shared_ptr< BulkIntegral >, 3 > | bulk_integrals_ |
| Bulk integrals of elements of dimensions 1, 2, 3. More... | |
| MixedPtr< DimAssembly, 1 > | multidim_assembly_ |
| Assembly object. More... | |
| std::shared_ptr< Observe > | observe_ |
| Shared Observe object. More... | |
| RevertableList< ObserveIntegralData > | patch_data_ |
| Holds data for computing bulk integrals. More... | |
Additional Inherited Members | |
Protected Attributes inherited from GenericAssemblyBase | |
| AssemblyInternals | asm_internals_ |
| Holds shared internals data. More... | |
Generic class of observe output assemblation.
Class
Definition at line 62 of file assembly_observe.hh.
|
inline |
Constructor.
Definition at line 66 of file assembly_observe.hh.
|
inlineoverridevirtual |
General assemble methods.
Loops through local cells and calls assemble methods of assembly object of each cells over space dimension.
Implements GenericAssemblyBase.
Definition at line 91 of file assembly_observe.hh.

|
inline |
Getter to set of assembly objects.
Definition at line 81 of file assembly_observe.hh.
|
inlineprivate |
Calls cache_reallocate method on set of used fields.
Definition at line 122 of file assembly_observe.hh.

|
private |
Bulk integrals of elements of dimensions 1, 2, 3.
Definition at line 127 of file assembly_observe.hh.
|
private |
Assembly object.
Definition at line 128 of file assembly_observe.hh.
|
private |
Shared Observe object.
Definition at line 129 of file assembly_observe.hh.
|
private |
Holds data for computing bulk integrals.
Definition at line 130 of file assembly_observe.hh.