![]() |
NLMech
0.1.0
|
Structure to read and store material related data. More...
#include <materialDeck.h>

Public Member Functions | |
| MaterialDeck () | |
| Constructor. | |
| void | print (int nt=0, int lvl=0) const |
| Prints the information. More... | |
| std::string | printStr (int nt=0, int lvl=0) const |
| Prints the information. More... | |
Data Fields | |
| bool | d_applyContact |
| Enable non-penetration of broken bonds. | |
| std::vector< double > | d_bondPotentialParams |
| List of parameters for pairwise potential. | |
| size_t | d_bondPotentialType |
| Type of pairwise (bond-based) potential. | |
| double | d_checkScFactor |
| Factor to check if bond is broken. | |
| bool | d_computeParamsFromElastic |
| Compute Peridynamic material properties from elastic properties. | |
| double | d_density |
| Density of material. | |
| std::vector< double > | d_influenceFnParams |
| List of parameters for influence function. | |
| size_t | d_influenceFnType |
| Type of influence function. | |
| bool | d_irreversibleBondBreak |
| Flag for irreversible breaking of bonds. More... | |
| bool | d_isPlaneStrain |
| Indicates if the 2-d simulation is of plane-strain type (thick material) or plane-stress type (thin material) | |
| inp::MatData | d_matData |
| List of elastic and fracture properties. | |
| std::string | d_materialType |
| Material type. | |
| bool | d_stateContributionFromBrokenBond |
| Flag for contribution to hydrostatic force from the broken bond. | |
| std::vector< double > | d_statePotentialParams |
| List of parameters for hydrostatic potential. | |
| size_t | d_statePotentialType |
| Type of hydrostatic (state-based) potential. | |
Structure to read and store material related data.
|
inline |
Prints the information.
| nt | Number of tabs to append before printing |
| lvl | Information level (higher means more information) |

|
inline |
Prints the information.
| nt | Number of tabs to append before printing |
| lvl | Information level (higher means more information) |
Referenced by print().


| bool inp::MaterialDeck::d_irreversibleBondBreak |
Flag for irreversible breaking of bonds.
True means bond breaking is irreversible.
Referenced by printStr(), and material::pd::RNPBond::RNPBond().