Field recovery for B, H, J and J/Jc. More...
#include <cl_MaxwellPostprocessor.hpp>
Public Member Functions | |
| MaxwellPostprocessor (Kernel *aKernel, const Map< id_t, DomainType > &aBlockTypes, const Map< id_t, string > &aMaterialMap, const MaxwellPostprocessorType aType, const bool aCreateElementFields=false) | |
| ~MaxwellPostprocessor () override | |
| void | run () override |
| void | initialize () override |
| Public Member Functions inherited from belfem::fem::Postprocessor | |
| 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) |
| void | synch_source_fields () |
| void | synch_target_fields (Matrix< real > &aData) |
| DofManager * | projector () |
Protected Member Functions | |
| void | update_element_dofs () override |
| Protected Member Functions inherited from belfem::fem::Postprocessor | |
| const Matrix< real > & | compute_poly (const Vector< real > &aX) |
| void | recover_fields () |
| const Cell< id_t > & | block_ids () const |
| const Cell< index_t > & | my_element_indices () const |
Additional Inherited Members | |
| Protected Attributes inherited from belfem::fem::Postprocessor | |
| 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 |
Field recovery for B, H, J and J/Jc.
| belfem::fem::MaxwellPostprocessor::MaxwellPostprocessor | ( | Kernel * | aKernel, |
| const Map< id_t, DomainType > & | aBlockTypes, | ||
| const Map< id_t, string > & | aMaterialMap, | ||
| const MaxwellPostprocessorType | aType, | ||
| const bool | aCreateElementFields = false ) |
|
override |
|
overridevirtual |
Reimplemented from belfem::fem::Postprocessor.
|
overridevirtual |
Reimplemented from belfem::fem::Postprocessor.
|
inlineoverrideprotectedvirtual |
Reimplemented from belfem::fem::Postprocessor.