Flow123d
master-f44eb46
|
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 () | |
virtual | ~GenericAssemblyBase () |
Private Member Functions | |
void | reallocate_cache () |
Calls cache_reallocate method on set of used fields. More... | |
Private Attributes | |
MixedPtr< DimAssembly, 1 > | multidim_assembly_ |
Assembly object. More... | |
std::shared_ptr< Observe > | observe_ |
Shared Observe object. More... | |
RevertableList< BulkIntegralData > | bulk_integral_data_ |
Holds data for computing bulk integrals. More... | |
Additional Inherited Members | |
Protected Attributes inherited from GenericAssemblyBase | |
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... | |
Generic class of observe output assemblation.
Class
Definition at line 40 of file assembly_observe.hh.
|
inline |
Constructor.
Definition at line 44 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 69 of file assembly_observe.hh.
|
inline |
Getter to set of assembly objects.
Definition at line 59 of file assembly_observe.hh.
|
inlineprivate |
Calls cache_reallocate method on set of used fields.
Definition at line 100 of file assembly_observe.hh.
|
private |
Holds data for computing bulk integrals.
Definition at line 107 of file assembly_observe.hh.
|
private |
Assembly object.
Definition at line 105 of file assembly_observe.hh.
|
private |
Shared Observe object.
Definition at line 106 of file assembly_observe.hh.