#include <cl_FEM_Postprocessor.hpp>
Public Member Functions | |
| Postprocessor (Kernel *aKernel, DofManager *aField=nullptr) | |
| virtual | ~Postprocessor () |
| void | set_field (DofManager *aField) |
| void | set_source_fields (const Cell< string > &aFields) |
| void | set_target_fields (const Cell< string > &aFields) |
| const Cell< string > & | source_fields () const |
| const Cell< string > & | target_fields () const |
| void | set_block_ids (const Vector< id_t > &aBlockIDs) |
| void | set_block_ids (const Cell< id_t > &aBlockIDs) |
| virtual void | initialize () |
| void | synch_source_fields () |
| void | synch_target_fields (Matrix< real > &aData) |
| virtual void | run () |
| DofManager * | projector () |
Protected Member Functions | |
| const Matrix< real > & | compute_poly (const Vector< real > &aX) |
| void | recover_fields () |
| virtual const Vector< real > & | compute (const uint aK) |
| virtual void | update_element_dofs () |
| const Cell< id_t > & | block_ids () const |
| const Cell< index_t > & | my_element_indices () const |
Protected Attributes | |
| const proc_t | mCommRank |
| const proc_t | mCommSize |
| const uint | mNumDimensions |
| const uint | mOrder |
| DomainType | mDomainType = DomainType::Default |
| Cell< string > | mTargetFields |
| Cell< string > | mSourceFields |
| uint | mNumSourceFields = 0 |
| uint | mNumTargetFields = 0 |
| Kernel * | mKernel = nullptr |
| Mesh * | mMesh = nullptr |
| DofManager * | mField = nullptr |
| IWG * | mEquation = nullptr |
| Material * | mMaterial = nullptr |
| Element * | mElement = nullptr |
| Block * | mBlock = nullptr |
| Calculator * | mCalculator = nullptr |
| belfem::fem::Postprocessor::Postprocessor | ( | Kernel * | aKernel, |
| DofManager * | aField = nullptr ) |
|
virtual |
|
inlineprotected |
|
virtual |
Reimplemented in belfem::fem::MaxwellPostprocessor.
|
inline |
|
protected |
|
virtual |
Reimplemented in belfem::fem::Gradient, and belfem::fem::MaxwellPostprocessor.
| void belfem::fem::Postprocessor::set_field | ( | DofManager * | aField | ) |
| void belfem::fem::Postprocessor::synch_source_fields | ( | ) |
|
protectedvirtual |
Reimplemented in belfem::fem::MaxwellPostprocessor.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |