MercuryDPM
0.10
|
Stores properties of the particles and the contact models such as the elastic modulus. More...
#include <CSpecies.h>
Public Member Functions | |
CSpecies () | |
void | set_k0 (Mdouble new_k0) |
Allows the spring constant to be changed. More... | |
Mdouble | get_k0 () const |
Allows the spring constant to be accessed. More... | |
void | set_f0 (Mdouble new_f0) |
Allows the spring constant to be changed. More... | |
Mdouble | get_f0 () const |
Allows the spring constant to be accessed. More... | |
Mdouble | get_InteractionDistance () |
void | set_k (Mdouble new_k) |
Allows the spring constant to be changed. More... | |
Mdouble | get_k () const |
Allows the spring constant to be accessed. More... | |
void | set_k_and_disp (helperFunc::KAndDisp new_) |
Allows the spring and dissipation constants to be changed simultaneously. More... | |
void | set_k_and_disp_and_kt_and_dispt (helperFunc::KAndDispAndKtAndDispt new_) |
Allows the normal and tangential spring and dissipation constants to be changed simultaneously. More... | |
void | set_kt (Mdouble new_kt) |
Allows the spring constant to be changed. More... | |
Mdouble | get_kt () const |
Allows the spring constant to be accessed. More... | |
void | set_krolling (Mdouble new_k) |
Allows the spring constant to be changed. More... | |
Mdouble | get_krolling () const |
Allows the spring constant to be accessed. More... | |
void | set_ktorsion (Mdouble new_k) |
Allows the spring constant to be changed. More... | |
Mdouble | get_ktorsion () const |
Allows the spring constant to be accessed. More... | |
void | set_rho (Mdouble new_rho) |
Mdouble | get_rho () const |
Allows the density to be accessed. More... | |
void | set_dispt (Mdouble new_dispt) |
Allows the tangential viscosity to be changed. More... | |
Mdouble | get_dispt () const |
Allows the tangential viscosity to be accessed. More... | |
void | set_disprolling (Mdouble new_disprolling) |
Allows the tangential viscosity to be changed. More... | |
Mdouble | get_disprolling () const |
Allows the tangential viscosity to be accessed. More... | |
void | set_disptorsion (Mdouble new_disptorsion) |
Allows the tangential viscosity to be changed. More... | |
Mdouble | get_disptorsion () const |
Allows the tangential viscosity to be accessed. More... | |
void | set_dissipation (Mdouble new_disp) |
Allows the normal dissipation to be changed. More... | |
Mdouble | get_dissipation () const |
Allows the normal dissipation to be accessed. More... | |
void | set_disp (Mdouble new_disp) |
Allows the normal dissipation to be changed. More... | |
Mdouble | get_disp () const |
Allows the normal dissipation to be accessed. More... | |
void | set_restitution (Mdouble new_) |
Allows the normal dissipation to be changed. More... | |
Mdouble | get_logRestitution () const |
Allows the normal dissipation to be accessed. More... | |
Mdouble | get_useRestitution () const |
Allows the normal dissipation to be accessed. More... | |
void | update_disp (Mdouble mass1, Mdouble mass2) |
void | set_mu (Mdouble new_mu) |
Allows the (dynamic) Coulomb friction coefficient to be changed; also sets mu_s by default. More... | |
Mdouble | get_mu () const |
Allows the (dynamic) Coulomb friction coefficient to be accessed. More... | |
void | set_mus (Mdouble new_mu) |
Allows the static Coulomb friction coefficient to be changed. More... | |
Mdouble | get_mus () const |
Allows the static Coulomb friction coefficient to be accessed. More... | |
void | set_murolling (Mdouble new_murolling) |
Allows the (dynamic) Coulomb friction coefficient to be changed; also sets murolling_s by default. More... | |
Mdouble | get_murolling () const |
Allows the (dynamic) Coulomb friction coefficient to be accessed. More... | |
void | set_musrolling (Mdouble new_mu) |
Allows the static Coulomb friction coefficient to be changed. More... | |
Mdouble | get_musrolling () const |
Allows the static Coulomb friction coefficient to be accessed. More... | |
void | set_mutorsion (Mdouble new_mu) |
Allows the (dynamic) Coulomb friction coefficient to be changed; also sets mu_s by default. More... | |
Mdouble | get_mutorsion () const |
Allows the (dynamic) Coulomb friction coefficient to be accessed. More... | |
void | set_mustorsion (Mdouble new_mu) |
Allows the static Coulomb friction coefficient to be changed. More... | |
Mdouble | get_mustorsion () const |
Allows the static Coulomb friction coefficient to be accessed. More... | |
void | set_dim_particle (int new_dim) |
Allows the dimension of the particle (f.e. for mass) to be changed. More... | |
int | get_dim_particle () const |
Allows the dimension of the particle (f.e. for mass) to be accessed. More... | |
void | read (std::istream &is) |
void | print (std::ostream &os) |
Outputs species. More... | |
Mdouble | get_collision_time (Mdouble mass) |
Calculates collision time for two copies of a particle of given disp, k, mass. More... | |
Mdouble | get_restitution_coefficient (Mdouble mass) |
Calculates restitution coefficient for two copies of given disp, k, mass. More... | |
Mdouble | get_maximum_velocity (Mdouble radius, Mdouble mass) |
Calculates the maximum velocity allowed for a collision of two copies of P (for higher velocities particles could pass through each other) More... | |
void | set_k_and_restitution_coefficient (Mdouble k_, Mdouble eps, Mdouble mass) |
Sets k, disp such that it matches a given tc and eps for a collision of two copies of P. More... | |
void | set_collision_time_and_restitution_coefficient (Mdouble tc, Mdouble eps, Mdouble mass) |
Sets k, disp such that it matches a given tc and eps for a collision of two copies of equal mass m. More... | |
void | set_collision_time_and_restitution_coefficient (Mdouble tc, Mdouble eps, Mdouble mass1, Mdouble mass2) |
Set k, disp such that is matches a given tc and eps for a collision of two different masses. More... | |
void | set_collision_time_and_normal_and_tangential_restitution_coefficient (Mdouble tc, Mdouble eps, Mdouble beta, Mdouble mass) |
Sets k, disp, kt, dispt such that it matches a given tc and eps for a collision of two particles of masses m0,m1. More... | |
void | set_collision_time_and_normal_and_tangential_restitution_coefficient_nodispt (Mdouble tc, Mdouble eps, Mdouble beta, Mdouble mass) |
Sets k, disp, kt, dispt such that it matches a given tc and eps for a collision of two particles of masses m0,m1. More... | |
void | set_collision_time_and_normal_and_tangential_restitution_coefficient (Mdouble tc, Mdouble eps, Mdouble beta, Mdouble mass1, Mdouble mass2) |
Sets k, disp, kt, dispt such that it matches a given tc and eps for a collision of two particles of equal mass m. More... | |
void | set_collision_time_and_normal_and_tangential_restitution_coefficient_nodispt (Mdouble tc, Mdouble eps, Mdouble beta, Mdouble mass1, Mdouble mass2) |
Sets k, disp, kt, dispt such that it matches a given tc and eps for a collision of two particles of equal mass m. More... | |
Mdouble | get_average (Mdouble a, Mdouble b) |
void | mix (CSpecies &S0, CSpecies &S1) |
create values for mixed species More... | |
ForceTypes | get_ForceType () const |
void | set_ForceType (ForceTypes new_) |
AdhesionForceTypes | get_AdhesionForceType () const |
void | set_AdhesionForceType (AdhesionForceTypes new_) |
void | set_AdhesionForceType (char new_[]) |
void | set_plastic_k1_k2max_kc_depth (Mdouble k1_, Mdouble k2max_, Mdouble kc_, Mdouble depth_) |
Acccess functions for the plastic model. More... | |
Mdouble | get_k1 () const |
Mdouble | get_k2max () const |
Mdouble | get_kc () const |
Mdouble | get_depth () const |
void | set_k1 (Mdouble new_) |
void | set_k2max (Mdouble new_) |
void | set_kc (Mdouble new_) |
void | set_depth (Mdouble new_) |
Mdouble | get_plastic_dt (Mdouble mass) |
Calculates collision time for stiffest spring constant, divides by 50. More... | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const CSpecies &s) |
Writes all species data. More... | |
std::istream & | operator>> (std::istream &is, CSpecies &s) |
Reads all species data. More... | |
Stores properties of the particles and the contact models such as the elastic modulus.
As particle species are distinguished by their species Particle::indSpecies. Based on this index, different particle and contact properties apply which are stored in MD::Species. The contact model for interspecies interactions are defined in CSpecies::MixedSpecies
Definition at line 56 of file CSpecies.h.
|
inline |
Definition at line 58 of file CSpecies.h.
References AdhesionForceType, depth, dim_particle, disp, disprolling, dispt, disptorsion, f0, ForceType, k, k0, k2max, kc, krolling, kt, ktorsion, Linear, logRestitution, mu, murolling, mus, musrolling, mustorsion, mutorsion, None, rho, and useRestitution.
|
inline |
Definition at line 381 of file CSpecies.h.
Referenced by mix().
Calculates collision time for two copies of a particle of given disp, k, mass.
Definition at line 312 of file CSpecies.h.
References disp, k, constants::pi, and sqr.
Referenced by get_restitution_coefficient().
|
inline |
|
inline |
Allows the dimension of the particle (f.e. for mass) to be accessed.
Definition at line 205 of file CSpecies.h.
References dim_particle.
|
inline |
Allows the normal dissipation to be accessed.
Definition at line 153 of file CSpecies.h.
References get_dissipation().
|
inline |
Allows the tangential viscosity to be accessed.
Definition at line 140 of file CSpecies.h.
References disprolling.
Referenced by mix().
|
inline |
Allows the tangential viscosity to be accessed.
Definition at line 136 of file CSpecies.h.
References dispt.
Referenced by mix().
|
inline |
Allows the tangential viscosity to be accessed.
Definition at line 144 of file CSpecies.h.
References disptorsion.
Referenced by mix().
|
inline |
Allows the normal dissipation to be accessed.
Definition at line 149 of file CSpecies.h.
References disp.
Referenced by get_disp(), and mix().
|
inline |
|
inline |
Definition at line 430 of file CSpecies.h.
References ForceType.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), and MD::compute_walls().
|
inline |
Definition at line 97 of file CSpecies.h.
References AdhesionForceType, f0, k0, and None.
Referenced by BaseParticle::get_InteractionRadius(), and BaseParticle::get_WallInteractionRadius().
|
inline |
Allows the spring constant to be accessed.
Definition at line 107 of file CSpecies.h.
References k.
Referenced by mix(), set_collision_time_and_normal_and_tangential_restitution_coefficient(), and set_collision_time_and_normal_and_tangential_restitution_coefficient_nodispt().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Allows the spring constant to be accessed.
Definition at line 121 of file CSpecies.h.
References krolling.
Referenced by mix().
|
inline |
Allows the spring constant to be accessed.
Definition at line 117 of file CSpecies.h.
References kt.
Referenced by mix(), and set_collision_time_and_normal_and_tangential_restitution_coefficient().
|
inline |
Allows the spring constant to be accessed.
Definition at line 125 of file CSpecies.h.
References ktorsion.
Referenced by mix().
|
inline |
Allows the normal dissipation to be accessed.
Definition at line 161 of file CSpecies.h.
References logRestitution.
Calculates the maximum velocity allowed for a collision of two copies of P (for higher velocities particles could pass through each other)
Definition at line 326 of file CSpecies.h.
References k.
|
inline |
Allows the (dynamic) Coulomb friction coefficient to be accessed.
Definition at line 176 of file CSpecies.h.
References mu.
Referenced by mix().
|
inline |
Allows the (dynamic) Coulomb friction coefficient to be accessed.
Definition at line 186 of file CSpecies.h.
References murolling.
Referenced by mix().
|
inline |
Allows the static Coulomb friction coefficient to be accessed.
Definition at line 180 of file CSpecies.h.
References mus.
Referenced by mix().
|
inline |
Allows the static Coulomb friction coefficient to be accessed.
Definition at line 190 of file CSpecies.h.
References musrolling.
Referenced by mix().
|
inline |
Allows the static Coulomb friction coefficient to be accessed.
Definition at line 200 of file CSpecies.h.
References mustorsion.
Referenced by mix().
|
inline |
Allows the (dynamic) Coulomb friction coefficient to be accessed.
Definition at line 196 of file CSpecies.h.
References mutorsion.
Referenced by mix().
Calculates collision time for stiffest spring constant, divides by 50.
Definition at line 496 of file CSpecies.h.
References disp, k2max, constants::pi, and sqr.
Calculates restitution coefficient for two copies of given disp, k, mass.
Definition at line 323 of file CSpecies.h.
References disp, and get_collision_time().
|
inline |
|
inline |
Allows the normal dissipation to be accessed.
Definition at line 163 of file CSpecies.h.
References useRestitution.
create values for mixed species
Definition at line 386 of file CSpecies.h.
References depth, dim_particle, disp, disprolling, dispt, disptorsion, get_average(), get_depth(), get_disprolling(), get_dispt(), get_disptorsion(), get_dissipation(), get_k(), get_k2max(), get_kc(), get_krolling(), get_kt(), get_ktorsion(), get_mu(), get_murolling(), get_mus(), get_musrolling(), get_mustorsion(), get_mutorsion(), k, k2max, kc, krolling, kt, ktorsion, mu, murolling, mus, musrolling, mustorsion, mutorsion, and rho.
|
inline |
Outputs species.
Definition at line 285 of file CSpecies.h.
References depth, dim_particle, disp, disprolling, dispt, disptorsion, k, k2max, kc, krolling, kt, ktorsion, mu, murolling, mus, musrolling, mustorsion, mutorsion, and rho.
|
inline |
Definition at line 246 of file CSpecies.h.
References AdhesionForceType, depth, dim_particle, disp, disprolling, dispt, disptorsion, f0, k, k0, k2max, kc, krolling, kt, ktorsion, mu, murolling, mus, musrolling, mustorsion, mutorsion, and rho.
|
inline |
Definition at line 443 of file CSpecies.h.
References AdhesionForceType, LinearIrreversible, LinearReversible, and None.
Referenced by set_AdhesionForceType().
|
inline |
Definition at line 459 of file CSpecies.h.
References LinearIrreversible, LinearReversible, None, and set_AdhesionForceType().
|
inline |
Sets k, disp, kt, dispt such that it matches a given tc and eps for a collision of two particles of masses m0,m1.
Definition at line 351 of file CSpecies.h.
References get_k(), get_kt(), constants::pi, set_collision_time_and_restitution_coefficient(), set_dispt(), set_kt(), and sqr.
Referenced by set_collision_time_and_normal_and_tangential_restitution_coefficient().
|
inline |
Sets k, disp, kt, dispt such that it matches a given tc and eps for a collision of two particles of equal mass m.
Definition at line 368 of file CSpecies.h.
References set_collision_time_and_normal_and_tangential_restitution_coefficient().
|
inline |
Sets k, disp, kt, dispt such that it matches a given tc and eps for a collision of two particles of masses m0,m1.
Definition at line 360 of file CSpecies.h.
References get_k(), constants::pi, set_collision_time_and_restitution_coefficient(), set_dispt(), set_kt(), and sqr.
Referenced by set_collision_time_and_normal_and_tangential_restitution_coefficient_nodispt().
|
inline |
Sets k, disp, kt, dispt such that it matches a given tc and eps for a collision of two particles of equal mass m.
Definition at line 375 of file CSpecies.h.
References set_collision_time_and_normal_and_tangential_restitution_coefficient_nodispt().
|
inline |
Sets k, disp such that it matches a given tc and eps for a collision of two copies of equal mass m.
Definition at line 336 of file CSpecies.h.
References disp, k, constants::pi, and sqr.
Referenced by set_collision_time_and_normal_and_tangential_restitution_coefficient(), set_collision_time_and_normal_and_tangential_restitution_coefficient_nodispt(), and set_collision_time_and_restitution_coefficient().
|
inline |
Set k, disp such that is matches a given tc and eps for a collision of two different masses.
Recall the resitution constant is a function of k, disp and the mass of each particle in the collision See also set_collision_time_and_restitution_coefficient(Mdouble tc, Mdouble eps, Mdouble mass)
Definition at line 344 of file CSpecies.h.
References set_collision_time_and_restitution_coefficient().
|
inline |
Definition at line 494 of file CSpecies.h.
References depth.
Referenced by set_plastic_k1_k2max_kc_depth().
|
inline |
Allows the dimension of the particle (f.e. for mass) to be changed.
Definition at line 203 of file CSpecies.h.
References dim_particle.
|
inline |
Allows the normal dissipation to be changed.
Definition at line 151 of file CSpecies.h.
References set_dissipation().
Referenced by set_k_and_disp(), and set_k_and_disp_and_kt_and_dispt().
|
inline |
Allows the tangential viscosity to be changed.
Definition at line 138 of file CSpecies.h.
References disprolling.
|
inline |
Allows the tangential viscosity to be changed.
Definition at line 134 of file CSpecies.h.
References dispt.
Referenced by set_collision_time_and_normal_and_tangential_restitution_coefficient(), set_collision_time_and_normal_and_tangential_restitution_coefficient_nodispt(), and set_k_and_disp_and_kt_and_dispt().
|
inline |
Allows the tangential viscosity to be changed.
Definition at line 142 of file CSpecies.h.
References disptorsion.
|
inline |
Allows the normal dissipation to be changed.
Definition at line 147 of file CSpecies.h.
References disp, and useRestitution.
Referenced by set_disp().
|
inline |
|
inline |
Definition at line 431 of file CSpecies.h.
References ForceType, Hertzian, HM, HMD, and Linear.
|
inline |
Allows the spring constant to be changed.
Definition at line 105 of file CSpecies.h.
References k.
Referenced by set_k_and_disp(), and set_k_and_disp_and_kt_and_dispt().
|
inline |
|
inline |
Definition at line 491 of file CSpecies.h.
References k.
Referenced by set_plastic_k1_k2max_kc_depth().
|
inline |
Definition at line 492 of file CSpecies.h.
References k2max.
Referenced by set_plastic_k1_k2max_kc_depth().
|
inline |
Allows the spring and dissipation constants to be changed simultaneously.
Definition at line 110 of file CSpecies.h.
References helperFunc::KAndDisp::disp, helperFunc::KAndDisp::k, set_disp(), and set_k().
|
inline |
Allows the normal and tangential spring and dissipation constants to be changed simultaneously.
Definition at line 112 of file CSpecies.h.
References helperFunc::KAndDispAndKtAndDispt::disp, helperFunc::KAndDispAndKtAndDispt::dispt, helperFunc::KAndDispAndKtAndDispt::k, helperFunc::KAndDispAndKtAndDispt::kt, set_disp(), set_dispt(), set_k(), and set_kt().
Sets k, disp such that it matches a given tc and eps for a collision of two copies of P.
Definition at line 329 of file CSpecies.h.
References disp, k, sqr, and constants::sqr_pi.
|
inline |
Definition at line 493 of file CSpecies.h.
References kc.
Referenced by set_plastic_k1_k2max_kc_depth().
|
inline |
Allows the spring constant to be changed.
Definition at line 119 of file CSpecies.h.
References krolling.
|
inline |
Allows the spring constant to be changed.
Definition at line 115 of file CSpecies.h.
References kt.
Referenced by set_collision_time_and_normal_and_tangential_restitution_coefficient(), set_collision_time_and_normal_and_tangential_restitution_coefficient_nodispt(), and set_k_and_disp_and_kt_and_dispt().
|
inline |
Allows the spring constant to be changed.
Definition at line 123 of file CSpecies.h.
References ktorsion.
|
inline |
Allows the (dynamic) Coulomb friction coefficient to be changed; also sets mu_s by default.
Definition at line 174 of file CSpecies.h.
|
inline |
Allows the (dynamic) Coulomb friction coefficient to be changed; also sets murolling_s by default.
Definition at line 184 of file CSpecies.h.
References murolling, and musrolling.
|
inline |
Allows the static Coulomb friction coefficient to be changed.
Definition at line 178 of file CSpecies.h.
References mus.
|
inline |
Allows the static Coulomb friction coefficient to be changed.
Definition at line 188 of file CSpecies.h.
References musrolling.
|
inline |
Allows the static Coulomb friction coefficient to be changed.
Definition at line 198 of file CSpecies.h.
References mustorsion.
|
inline |
Allows the (dynamic) Coulomb friction coefficient to be changed; also sets mu_s by default.
Definition at line 194 of file CSpecies.h.
References mustorsion, and mutorsion.
|
inline |
Acccess functions for the plastic model.
Definition at line 476 of file CSpecies.h.
References set_depth(), set_k1(), set_k2max(), and set_kc().
|
inline |
Allows the normal dissipation to be changed.
Definition at line 157 of file CSpecies.h.
References logRestitution, and useRestitution.
|
inline |
Definition at line 129 of file CSpecies.h.
References rho.
Definition at line 165 of file CSpecies.h.
References disp, k, logRestitution, constants::pi, and sqr.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), and MD::compute_walls().
|
friend |
|
friend |
Reads all species data.
Definition at line 240 of file CSpecies.h.
AdhesionForceTypes CSpecies::AdhesionForceType |
Definition at line 507 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), MD::compute_walls(), MD::computeShortRangeForceWithParticle(), MD::computeShortRangeForceWithWall(), CSpecies(), get_AdhesionForceType(), get_InteractionDistance(), read(), and set_AdhesionForceType().
Mdouble CSpecies::depth |
Definition at line 502 of file CSpecies.h.
Referenced by MD::compute_plastic_internal_forces(), CSpecies(), get_depth(), mix(), print(), read(), and set_depth().
int CSpecies::dim_particle |
Definition at line 424 of file CSpecies.h.
Referenced by CSpecies(), get_dim_particle(), mix(), print(), read(), and set_dim_particle().
Mdouble CSpecies::disp |
Definition at line 413 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), MD::compute_walls(), CSpecies(), get_collision_time(), get_dissipation(), get_plastic_dt(), get_restitution_coefficient(), mix(), print(), read(), set_collision_time_and_restitution_coefficient(), set_dissipation(), set_k_and_restitution_coefficient(), and update_disp().
Mdouble CSpecies::disprolling |
Definition at line 415 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_walls(), CSpecies(), get_disprolling(), mix(), print(), read(), and set_disprolling().
Mdouble CSpecies::dispt |
Definition at line 414 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), MD::compute_walls(), CSpecies(), get_dispt(), mix(), print(), read(), and set_dispt().
Mdouble CSpecies::disptorsion |
Definition at line 416 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_walls(), CSpecies(), get_disptorsion(), mix(), print(), read(), and set_disptorsion().
Mdouble CSpecies::f0 |
Definition at line 509 of file CSpecies.h.
Referenced by MD::computeShortRangeForceWithParticle(), MD::computeShortRangeForceWithWall(), CSpecies(), get_f0(), get_InteractionDistance(), read(), and set_f0().
ForceTypes CSpecies::ForceType |
Definition at line 506 of file CSpecies.h.
Referenced by CSpecies(), get_ForceType(), and set_ForceType().
Mdouble CSpecies::k |
Definition at line 409 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), MD::compute_walls(), CSpecies(), get_collision_time(), get_k(), get_k0(), get_k1(), get_maximum_velocity(), mix(), print(), read(), set_collision_time_and_restitution_coefficient(), set_k(), set_k1(), set_k_and_restitution_coefficient(), and update_disp().
Mdouble CSpecies::k0 |
Definition at line 508 of file CSpecies.h.
Referenced by MD::computeShortRangeForceWithParticle(), MD::computeShortRangeForceWithWall(), CSpecies(), get_InteractionDistance(), read(), and set_k0().
Mdouble CSpecies::k2max |
Definition at line 500 of file CSpecies.h.
Referenced by MD::compute_plastic_internal_forces(), CSpecies(), get_k2max(), get_plastic_dt(), mix(), print(), read(), and set_k2max().
Mdouble CSpecies::kc |
Definition at line 501 of file CSpecies.h.
Referenced by MD::compute_plastic_internal_forces(), CSpecies(), get_kc(), mix(), print(), read(), and set_kc().
Mdouble CSpecies::krolling |
Definition at line 411 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_walls(), CSpecies(), get_krolling(), mix(), print(), read(), and set_krolling().
Mdouble CSpecies::kt |
Definition at line 410 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), MD::compute_walls(), CSpecies(), get_kt(), mix(), print(), read(), and set_kt().
Mdouble CSpecies::ktorsion |
Definition at line 412 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_walls(), CSpecies(), get_ktorsion(), mix(), print(), read(), and set_ktorsion().
Mdouble CSpecies::logRestitution |
Definition at line 503 of file CSpecies.h.
Referenced by CSpecies(), get_logRestitution(), set_restitution(), and update_disp().
std::vector<CSpecies> CSpecies::MixedSpecies |
Definition at line 425 of file CSpecies.h.
Mdouble CSpecies::mu |
Definition at line 417 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), MD::compute_walls(), CSpecies(), get_mu(), mix(), print(), read(), and set_mu().
Mdouble CSpecies::murolling |
Definition at line 419 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_walls(), CSpecies(), get_murolling(), mix(), print(), read(), and set_murolling().
Mdouble CSpecies::mus |
Definition at line 418 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), MD::compute_walls(), CSpecies(), get_mus(), mix(), print(), read(), set_mu(), and set_mus().
Mdouble CSpecies::musrolling |
Definition at line 420 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_walls(), CSpecies(), get_musrolling(), mix(), print(), read(), set_murolling(), and set_musrolling().
Mdouble CSpecies::mustorsion |
Definition at line 422 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_walls(), CSpecies(), get_mustorsion(), mix(), print(), read(), set_mustorsion(), and set_mutorsion().
Mdouble CSpecies::mutorsion |
Definition at line 421 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_walls(), CSpecies(), get_mutorsion(), mix(), print(), read(), and set_mutorsion().
Mdouble CSpecies::rho |
Definition at line 423 of file CSpecies.h.
Referenced by CSpecies(), get_rho(), mix(), print(), read(), and set_rho().
bool CSpecies::useRestitution |
Definition at line 504 of file CSpecies.h.
Referenced by MD::compute_internal_forces(), MD::compute_plastic_internal_forces(), MD::compute_walls(), CSpecies(), get_useRestitution(), set_dissipation(), and set_restitution().