BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::TensorMeshFactory Class Reference

#include <cl_TensorMeshFactory.hpp>

Public Member Functions

 TensorMeshFactory ()=default
 ~TensorMeshFactory ()=default
void populate_tensor_mesh (const TensorMeshConfig *aConfig, Mesh *aMesh, const proc_t aMasterProc=0)
void create_topology (const TensorMeshConfig *aConfig, Matrix< index_t > &aTopology)
void create_grid (const Vector< index_t > &aNumNodes, const Vector< real > &aMinPoint, const Vector< real > &aMaxPoint, Matrix< real > &aGrid) const
void create_bsplines (Mesh *aMesh)
const Matrix< real > & t_matrix (const TensorMeshConfig *aConfig=nullptr)

Constructor & Destructor Documentation

◆ TensorMeshFactory()

belfem::TensorMeshFactory::TensorMeshFactory ( )
default

◆ ~TensorMeshFactory()

belfem::TensorMeshFactory::~TensorMeshFactory ( )
default

Member Function Documentation

◆ create_bsplines()

void belfem::TensorMeshFactory::create_bsplines ( Mesh * aMesh)

◆ create_grid()

void belfem::TensorMeshFactory::create_grid ( const Vector< index_t > & aNumNodes,
const Vector< real > & aMinPoint,
const Vector< real > & aMaxPoint,
Matrix< real > & aGrid ) const

◆ create_topology()

void belfem::TensorMeshFactory::create_topology ( const TensorMeshConfig * aConfig,
Matrix< index_t > & aTopology )

◆ populate_tensor_mesh()

void belfem::TensorMeshFactory::populate_tensor_mesh ( const TensorMeshConfig * aConfig,
Mesh * aMesh,
const proc_t aMasterProc = 0 )

◆ t_matrix()

const Matrix< real > & belfem::TensorMeshFactory::t_matrix ( const TensorMeshConfig * aConfig = nullptr)

The documentation for this class was generated from the following files: