|
void | write_msh_data_internal (const dealii::DoFHandler< dim > &dof_handler, std::ostream &out) override |
| Perform write of internal data field body at storage location. More...
|
|
template<> |
void | write_msh_data_internal (const dealii::DoFHandler< PHILIP_DIM > &dof_handler, std::ostream &out) |
|
template<> |
void | write_msh_data_internal (const dealii::DoFHandler< PHILIP_DIM > &dof_handler, std::ostream &out) |
|
template<> |
void | write_msh_data_internal (const dealii::DoFHandler< PHILIP_DIM > &dof_handler, std::ostream &out) |
|
unsigned int | num_entries (const dealii::DoFHandler< dim > &dof_handler) |
| Gets the number of data entries associated with the mesh. More...
|
|
void | set_string_tags (std::string name, std::string interpolation_scheme) |
| Sets the string tags for the data field. More...
|
|
void | set_string_tags (std::string name) |
| Sets the string name tag for the data field. More...
|
|
void | set_real_tags (double time) |
| Sets real tag to the data field. More...
|
|
void | set_integer_tags (unsigned int time_step, unsigned int num_components, unsigned int num_entries) |
| Sets the required integer tags for the data field. More...
|
|
template<int dim, typename T>
class PHiLiP::GridRefinement::MshOutDataInternal< dim, T >
Internal data handler class for .msh file data fields.
This clas is additionally templated on the data type format used to store the internal values. Functionality is indirectly templated on the DataType enum to output each variety of nodewise, elementwise or hybrid data.
Definition at line 136 of file msh_out.h.
template<int dim, typename T >
Construct data field with name.
Based on vector of data type, storage location for the specified data and a mesh description (dealii::DoFHandler) to represent the internal data field structure. Additionally includes name tag to differentiate between fields.
Definition at line 160 of file msh_out.h.
template<int dim, typename T >
Internal data storage vector.
Special handling based on type in the msh_out.cpp file has been setup for Scalar (double), Vector (dealii::Tensor<1,dim,double>) and Matrix (dealii::Tensor<2,dim,double>) cases. Used to write entries in consistent manner in the 3 dimensional augmented space (with zeroes added as needed).
Definition at line 189 of file msh_out.h.
template<int dim, typename T >
The number of components per data point.
Based on data type. Regardless of mesh dimension these values are always stored in 3D space, therefore, 1 for scalar, 3 for vector, 9 for matrix.
Definition at line 195 of file msh_out.h.