#include "b2solution.H"
Public Attributes | |
std::string | name |
std::string | components_name |
std::string | description |
int | domain_ndim |
int | nb_comp |
int | tensor_order |
int | tensor_size |
bool | tensor_symmetric |
const std::type_info & | elem_type |
Describes the kind of gradient data.
Example:
std::string b2000::GradientContainer::FieldDescription::components_name |
The names of the components of the field, separated by periods (".").
std::string b2000::GradientContainer::FieldDescription::description |
A short description of the field.
int b2000::GradientContainer::FieldDescription::domain_ndim |
The number of dimensions of the domain where the field is defined. 1 for fields defined on a line, 2 for fields defined on a surface, 3 for fields defined in a volume.
const std::type_info& b2000::GradientContainer::FieldDescription::elem_type |
The type of the values of the field.
std::string b2000::GradientContainer::FieldDescription::name |
The name of the field. Names are unique.
int b2000::GradientContainer::FieldDescription::nb_comp |
The number of components of the field. It must correspond with components_name.
int b2000::GradientContainer::FieldDescription::tensor_order |
The tensor order of the field or -1 if the field is not a tensor.
int b2000::GradientContainer::FieldDescription::tensor_size |
The tensor size of the field or -1 if the field is not a tensor.
bool b2000::GradientContainer::FieldDescription::tensor_symmetric |
True if the field is symmetric. Order 2 symmetric tensors are stored [x11, x22, x33, x12, x23, x13].