|
| Material () |
| Create the Material. More...
|
|
| ~Material () |
| Destroy the Material. More...
|
|
void | Init (uint32_t id, float rho, float *c) |
| Initilize data values. More...
|
|
void | Copy (Material *other) |
| Copy values of one Material to another. More...
|
|
MPI_Datatype | MPICreate () |
| Create the MPI datatype for the Material. More...
|
|
void | RotateStiffnessMatrix (float *rotVec, float *C) |
| Get a local stiffness Matrix for that voxel base on the material stiffness matrix and a rotation vector. More...
|
|
void | ParseSwitch (xmlDocPtr doc, xmlNodePtr cur, int caseNumber) override |
| Provide parsing instructions for reading inputs associated with the Material. More...
|
|
Matrix6f | StiffnessValuesArrayToMatrix () |
| Convert the array of stiffness Values to an Eigen Matrix. More...
|
|
void | Parse (xmlDocPtr doc, xmlNodePtr cur) |
| Parse the specific object. More...
|
|
xmlNodePtr | ParseSearch (xmlDocPtr doc, xmlNodePtr cur, const char *value) |
| Search to the xml element corespondng to each parsable variable. More...
|
|
void | Do_parse (xmlDocPtr doc, xmlNodePtr cur, double *value) |
| Parse a double object. More...
|
|
void | Do_parse (xmlDocPtr doc, xmlNodePtr cur, float *value) |
| Parse a float object. More...
|
|
void | Do_parse (xmlDocPtr doc, xmlNodePtr cur, uint8_t *value) |
| Parse a uint_8 object. More...
|
|
void | Do_parse (xmlDocPtr doc, xmlNodePtr cur, uint32_t *value) |
| Parse a uint_32 object. More...
|
|
void | Do_parse (xmlDocPtr doc, xmlNodePtr cur, uint64_t *value) |
| Parse a uint_64 object. More...
|
|
void | Do_parse (xmlDocPtr doc, xmlNodePtr cur, bool *value) |
| Parse a boolean object. More...
|
|
void | Do_parse (xmlDocPtr doc, xmlNodePtr cur, char *value) |
| Parse a char array object. More...
|
|