|
| MPIInteraction () |
|
void | copyFromInteraction (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
void | copyToInteraction (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction, const bool resetPointers) |
|
template<class DUMMY = FrictionForceInteraction> |
std::enable_if< std::is_base_of< SlidingFrictionInteraction, DUMMY >::value, void >::type | getSlidingSpring (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = FrictionForceInteraction> |
std::enable_if< std::is_base_of< SlidingFrictionInteraction, DUMMY >::value, void >::type | setSlidingSpring (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = FrictionForceInteraction> |
std::enable_if<!(std::is_base_of< SlidingFrictionInteraction, DUMMY >::value), void >::type | getSlidingSpring (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = FrictionForceInteraction> |
std::enable_if<!(std::is_base_of< SlidingFrictionInteraction, DUMMY >::value), void >::type | setSlidingSpring (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = FrictionForceInteraction> |
std::enable_if< std::is_base_of< FrictionInteraction, DUMMY >::value, void >::type | getFrictionSprings (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = FrictionForceInteraction> |
std::enable_if< std::is_base_of< FrictionInteraction, DUMMY >::value, void >::type | setFrictionSprings (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = FrictionForceInteraction> |
std::enable_if<!(std::is_base_of< FrictionInteraction, DUMMY >::value), void >::type | getFrictionSprings (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = FrictionForceInteraction> |
std::enable_if<!(std::is_base_of< FrictionInteraction, DUMMY >::value), void >::type | setFrictionSprings (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<(std::is_base_of< LiquidMigrationWilletInteraction, DUMMY >::value||std::is_base_of< LiquidBridgeWilletInteraction, DUMMY >::value||std::is_base_of< IrreversibleAdhesiveInteraction, DUMMY >::value), void >::type | getWasInContact (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<(std::is_base_of< LiquidMigrationWilletInteraction, DUMMY >::value||std::is_base_of< LiquidBridgeWilletInteraction, DUMMY >::value||std::is_base_of< IrreversibleAdhesiveInteraction, DUMMY >::value), void >::type | setWasInContact (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<!(std::is_base_of< LiquidMigrationWilletInteraction, DUMMY >::value||std::is_base_of< LiquidBridgeWilletInteraction, DUMMY >::value||std::is_base_of< IrreversibleAdhesiveInteraction, DUMMY >::value), void >::type | getWasInContact (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<!(std::is_base_of< LiquidMigrationWilletInteraction, DUMMY >::value||std::is_base_of< LiquidBridgeWilletInteraction, DUMMY >::value||std::is_base_of< IrreversibleAdhesiveInteraction, DUMMY >::value), void >::type | setWasInContact (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<(std::is_base_of< BondedInteraction, DUMMY >::value), void >::type | getBonded (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<(std::is_base_of< BondedInteraction, DUMMY >::value), void >::type | setBonded (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<!(std::is_base_of< BondedInteraction, DUMMY >::value), void >::type | getBonded (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<!(std::is_base_of< BondedInteraction, DUMMY >::value), void >::type | setBonded (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<(std::is_base_of< LiquidMigrationWilletInteraction, DUMMY >::value), void >::type | getLiquidBridge (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<(std::is_base_of< LiquidMigrationWilletInteraction, DUMMY >::value), void >::type | setLiquidBridge (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<!(std::is_base_of< LiquidMigrationWilletInteraction, DUMMY >::value), void >::type | getLiquidBridge (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = AdhesiveForceInteraction> |
std::enable_if<!(std::is_base_of< LiquidMigrationWilletInteraction, DUMMY >::value), void >::type | setLiquidBridge (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = NormalForceInteraction> |
std::enable_if<(std::is_base_of< LinearPlasticViscoelasticInteraction, DUMMY >::value), void >::type | getMaximumOverlap (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = NormalForceInteraction> |
std::enable_if<(std::is_base_of< LinearPlasticViscoelasticInteraction, DUMMY >::value), void >::type | setMaximumOverlap (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = NormalForceInteraction> |
std::enable_if<!(std::is_base_of< LinearPlasticViscoelasticInteraction, DUMMY >::value), void >::type | getMaximumOverlap (const Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|
template<class DUMMY = NormalForceInteraction> |
std::enable_if<!(std::is_base_of< LinearPlasticViscoelasticInteraction, DUMMY >::value), void >::type | setMaximumOverlap (Interaction< NormalForceInteraction, FrictionForceInteraction, AdhesiveForceInteraction > *interaction) |
|