PeriDEM 0.2.0
PeriDEM -- Peridynamics-based high-fidelity model for granular media
|
Functions | |
double | computeStateMxI (size_t i, const std::vector< util::Point > &nodes, const std::vector< double > &nodal_vol, const std::vector< std::vector< size_t > > &neighbors, const std::vector< std::vector< float > > &neighbors_sq_dist, const double &mesh_size, const material::Material *material) |
double | computeStateThetaxI (size_t i, const std::vector< util::Point > &nodes, const std::vector< util::Point > &nodes_disp, const std::vector< double > &nodal_vol, const std::vector< std::vector< size_t > > &neighbors, const std::vector< std::vector< float > > &neighbors_sq_dist, const double &mesh_size, const material::Material *material, const geometry::Fracture *fracture, const std::vector< double > &mx) |
double | computeHydrostaticStrainI (size_t i, const std::vector< util::Point > &nodes, const std::vector< util::Point > &nodes_disp, const std::vector< double > &nodal_vol, const std::vector< std::vector< size_t > > &neighbors, const std::vector< std::vector< float > > &neighbors_sq_dist, const double &mesh_size, const material::Material *material, const geometry::Fracture *fracture, size_t dim) |
void | updateBondFractureDataI (size_t i, const std::vector< util::Point > &nodes, const std::vector< std::vector< size_t > > &neighbors, const std::vector< util::Point > &nodes_disp, const material::Material *material, geometry::Fracture *fracture) |
double anonymous_namespace{materialUtil.cpp}::computeHydrostaticStrainI | ( | size_t | i, |
const std::vector< util::Point > & | nodes, | ||
const std::vector< util::Point > & | nodes_disp, | ||
const std::vector< double > & | nodal_vol, | ||
const std::vector< std::vector< size_t > > & | neighbors, | ||
const std::vector< std::vector< float > > & | neighbors_sq_dist, | ||
const double & | mesh_size, | ||
const material::Material * | material, | ||
const geometry::Fracture * | fracture, | ||
size_t | dim | ||
) |
Definition at line 130 of file materialUtil.cpp.
References geometry::Fracture::getBondState(), and util::isGreater().
Referenced by material::computeHydrostaticStrain().
double anonymous_namespace{materialUtil.cpp}::computeStateMxI | ( | size_t | i, |
const std::vector< util::Point > & | nodes, | ||
const std::vector< double > & | nodal_vol, | ||
const std::vector< std::vector< size_t > > & | neighbors, | ||
const std::vector< std::vector< float > > & | neighbors_sq_dist, | ||
const double & | mesh_size, | ||
const material::Material * | material | ||
) |
Definition at line 21 of file materialUtil.cpp.
References util::isGreater(), and util::isLess().
Referenced by material::computeStateMx().
double anonymous_namespace{materialUtil.cpp}::computeStateThetaxI | ( | size_t | i, |
const std::vector< util::Point > & | nodes, | ||
const std::vector< util::Point > & | nodes_disp, | ||
const std::vector< double > & | nodal_vol, | ||
const std::vector< std::vector< size_t > > & | neighbors, | ||
const std::vector< std::vector< float > > & | neighbors_sq_dist, | ||
const double & | mesh_size, | ||
const material::Material * | material, | ||
const geometry::Fracture * | fracture, | ||
const std::vector< double > & | mx | ||
) |
Definition at line 75 of file materialUtil.cpp.
References geometry::Fracture::getBondState(), and util::isGreater().
Referenced by material::computeStateThetax().
void anonymous_namespace{materialUtil.cpp}::updateBondFractureDataI | ( | size_t | i, |
const std::vector< util::Point > & | nodes, | ||
const std::vector< std::vector< size_t > > & | neighbors, | ||
const std::vector< util::Point > & | nodes_disp, | ||
const material::Material * | material, | ||
geometry::Fracture * | fracture | ||
) |
Definition at line 186 of file materialUtil.cpp.
References geometry::Fracture::getBondState(), util::isGreater(), and geometry::Fracture::setBondState().
Referenced by material::updateBondFractureData().