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.