Creates IWG instances by equation type. More...
#include <cl_IwgFactory.hpp>
Public Member Functions | |
| IwgFactory (Mesh &aMesh) | |
| IwgFactory (Mesh *aMesh) | |
| virtual | ~IwgFactory ()=default |
| IWG * | create_iwg (const IwgType aType, const ModelDimensionality aDimensionality=ModelDimensionality::TwoD) const |
| const Vector< id_t > & | all_block_ids () |
Protected Attributes | |
| Mesh * | mMesh = nullptr |
| const uint | mNumberOfDimensions |
| Vector< id_t > | mAllBlockIDs |
Creates IWG instances by equation type.
| belfem::fem::IwgFactory::IwgFactory | ( | Mesh & | aMesh | ) |
| belfem::fem::IwgFactory::IwgFactory | ( | Mesh * | aMesh | ) |
|
virtualdefault |
| IWG * belfem::fem::IwgFactory::create_iwg | ( | const IwgType | aType, |
| const ModelDimensionality | aDimensionality = ModelDimensionality::TwoD ) const |
|
protected |
|
protected |