11#ifndef INP_MODELDECK_H
12#define INP_MODELDECK_H
119 std::ostringstream
oss;
120 oss <<
tabS <<
"------- ModelDeck --------" << std::endl << std::endl;
132 oss <<
tabS <<
"Time step size = " <<
d_dt << std::endl;
133 oss <<
tabS <<
"Number of time step = " <<
d_Nt << std::endl;
135 oss <<
tabS <<
"Horizon to mesh size ratio = " <<
d_rh << std::endl;
136 oss <<
tabS <<
"Mesh size = " <<
d_h << std::endl;
Collection of methods and database related to input.
std::string getTabS(int nt)
Returns tab spaces of given size.
Structure to read and store model related input data.
bool d_populateElementNodeConnectivity
Flag to indicate if we should populate element-node connectivity data in meshes.
int d_rh
Ratio of Horizon to mesh size.
size_t d_quadOrder
Order of quadrature approximation for strain and stress computation (default is 1)
size_t d_Nt
Number of time steps.
double d_tFinal
Final simulation time.
std::string d_particleSimType
Specify if this is single or multi particle simulation Expected value is either 'Single_Particle' or ...
std::string d_simType
Simulation type.
int d_seed
Seed for random calculations (if any)
std::string d_spatialDiscretization
Tag for spatial discretization.
double d_dt
Size of time steps.
bool d_isRestartActive
Flag indicating if this restart problem.
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.
std::string d_timeDiscretization
Tag for time discretization.