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

#include <cl_FEM_DofMgr_FieldData.hpp>

Public Member Functions

 FieldData (DofManager *aParent)
 ~FieldData ()
void collect_node_owners ()
void collect_element_owners ()
void collect (const string &aLabel)
void collect (const Cell< string > &aLabels)
void initialize_linear_projection_lists ()
void project_linear_field_to_higher_mesh (const Cell< string > &aFieldLabels)
void distribute (const Cell< string > &aFieldLabels)
 distributes the field data from the master to the others
void reset ()
void update_field_indices (Cell< Dof * > &aDOFs)

Constructor & Destructor Documentation

◆ FieldData()

belfem::fem::dofmgr::FieldData::FieldData ( DofManager * aParent)

◆ ~FieldData()

belfem::fem::dofmgr::FieldData::~FieldData ( )

Member Function Documentation

◆ collect() [1/2]

void belfem::fem::dofmgr::FieldData::collect ( const Cell< string > & aLabels)

◆ collect() [2/2]

void belfem::fem::dofmgr::FieldData::collect ( const string & aLabel)

◆ collect_element_owners()

void belfem::fem::dofmgr::FieldData::collect_element_owners ( )

◆ collect_node_owners()

void belfem::fem::dofmgr::FieldData::collect_node_owners ( )

◆ distribute()

void belfem::fem::dofmgr::FieldData::distribute ( const Cell< string > & aFieldLabels)

distributes the field data from the master to the others

◆ initialize_linear_projection_lists()

void belfem::fem::dofmgr::FieldData::initialize_linear_projection_lists ( )

◆ project_linear_field_to_higher_mesh()

void belfem::fem::dofmgr::FieldData::project_linear_field_to_higher_mesh ( const Cell< string > & aFieldLabels)

◆ reset()

void belfem::fem::dofmgr::FieldData::reset ( )

◆ update_field_indices()

void belfem::fem::dofmgr::FieldData::update_field_indices ( Cell< Dof * > & aDOFs)

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