PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Structure to read and store mesh related input data. More...
#include <meshDeck.h>
Public Member Functions | |
MeshDeck () | |
Constructor. | |
std::string | printStr (int nt=0, int lvl=0) const |
Returns the string containing printable information about the object. | |
void | print (int nt=0, int lvl=0) const |
Prints the information about the object. | |
Data Fields | |
size_t | d_dim |
Dimension. | |
std::string | d_spatialDiscretization |
Tag for spatial discretization. | |
bool | d_populateElementNodeConnectivity |
Flag to indicate if we should populate element-node connectivity data in meshes. | |
size_t | d_quadOrder |
Order of quadrature approximation for strain and stress computation (default is 1) | |
std::string | d_filename |
Filename to read mesh data. | |
bool | d_computeMeshSize |
Flag which indicates if mesh size is to be computed. | |
double | d_h |
Mesh size. | |
bool | d_createMesh |
Specify if we create mesh using in-built gmsh or in-built routine for uniform discretization of rectangle/cuboid. | |
std::string | d_createMeshInfo |
Information that will be used when creating a mesh using in-built routines. | |
util::geometry::GeomData | d_createMeshGeomData |
Information that will be used when creating a mesh using in-built routines. | |
Structure to read and store mesh related input data.
Definition at line 26 of file meshDeck.h.
|
inline |
Constructor.
Definition at line 84 of file meshDeck.h.
Prints the information about the object.
nt | Number of tabs to append before printing |
lvl | Information level (higher means more information) |
Definition at line 123 of file meshDeck.h.
References d_dim, and printStr().
Returns the string containing printable information about the object.
nt | Number of tabs to append before printing |
lvl | Information level (higher means more information) |
Definition at line 95 of file meshDeck.h.
References d_computeMeshSize, d_createMesh, d_createMeshGeomData, d_createMeshInfo, d_dim, d_filename, d_h, d_populateElementNodeConnectivity, d_quadOrder, d_spatialDiscretization, util::io::getTabS(), and util::geometry::GeomData::printStr().
Referenced by fe::Mesh::Mesh(), print(), and inp::ParticleZone::printStr().
bool inp::MeshDeck::d_computeMeshSize |
Flag which indicates if mesh size is to be computed.
Definition at line 60 of file meshDeck.h.
Referenced by printStr(), and inp::Input::setZoneMeshDeck().
bool inp::MeshDeck::d_createMesh |
Specify if we create mesh using in-built gmsh or in-built routine for uniform discretization of rectangle/cuboid.
Definition at line 69 of file meshDeck.h.
Referenced by printStr(), and inp::Input::setZoneMeshDeck().
util::geometry::GeomData inp::MeshDeck::d_createMeshGeomData |
Information that will be used when creating a mesh using in-built routines.
Definition at line 79 of file meshDeck.h.
Referenced by printStr(), and inp::Input::setZoneMeshDeck().
std::string inp::MeshDeck::d_createMeshInfo |
Information that will be used when creating a mesh using in-built routines.
Definition at line 74 of file meshDeck.h.
Referenced by printStr(), and inp::Input::setZoneMeshDeck().
size_t inp::MeshDeck::d_dim |
Dimension.
Definition at line 29 of file meshDeck.h.
Referenced by print(), printStr(), and inp::Input::setZoneMeshDeck().
std::string inp::MeshDeck::d_filename |
Filename to read mesh data.
Definition at line 57 of file meshDeck.h.
Referenced by printStr(), and inp::Input::setZoneMeshDeck().
double inp::MeshDeck::d_h |
Mesh size.
Definition at line 63 of file meshDeck.h.
Referenced by printStr(), and inp::Input::setZoneMeshDeck().
bool inp::MeshDeck::d_populateElementNodeConnectivity |
Flag to indicate if we should populate element-node connectivity data in meshes.
Definition at line 48 of file meshDeck.h.
Referenced by printStr().
size_t inp::MeshDeck::d_quadOrder |
Order of quadrature approximation for strain and stress computation (default is 1)
Definition at line 54 of file meshDeck.h.
Referenced by printStr().
std::string inp::MeshDeck::d_spatialDiscretization |
Tag for spatial discretization.
List of allowed values are:
Definition at line 42 of file meshDeck.h.
Referenced by printStr(), and inp::Input::setZoneMeshDeck().