|
EmptyFrictionSpecies is used to create a force law without frictional forces. More...
#include <EmptyFrictionSpecies.h>
Public Types | |
typedef EmptyFrictionInteraction | InteractionType |
The correct Interaction type for this FrictionForceSpecies. More... | |
Public Member Functions | |
EmptyFrictionSpecies () | |
The default constructor. More... | |
EmptyFrictionSpecies (const EmptyFrictionSpecies &s UNUSED) | |
The default copy constructor. More... | |
~EmptyFrictionSpecies () | |
The default destructor. More... | |
void | read (std::istream &is) |
Reads the species properties from an input stream. More... | |
void | write (std::ostream &os) const |
Writes the species properties to an output stream. More... | |
std::string | getBaseName () const |
Used in Species::getName to obtain a unique name for each Species. More... | |
bool | getUseAngularDOFs () const override |
Returns true if torques have to be calculated. More... | |
void | mix (EmptyFrictionSpecies *S, EmptyFrictionSpecies *T) |
creates default values for mixed species More... | |
Public Member Functions inherited from BaseForce | |
BaseSpecies * | getBaseSpecies () const |
void | setBaseSpecies (BaseSpecies *baseSpecies) |
EmptyFrictionSpecies is used to create a force law without frictional forces.
The correct Interaction type for this FrictionForceSpecies.
EmptyFrictionSpecies::EmptyFrictionSpecies | ( | ) |
EmptyFrictionSpecies::EmptyFrictionSpecies | ( | const EmptyFrictionSpecies &s | UNUSED | ) |
EmptyFrictionSpecies::~EmptyFrictionSpecies | ( | ) |
std::string EmptyFrictionSpecies::getBaseName | ( | ) | const |
|
overridevirtual |
Returns true if torques have to be calculated.
Returns true for any FrictionForceSpecies except EmptyFrictionSpecies, because for spherical particles, torques are only caused by tangential forces. See SpeciesHandler::useAngularDOFs for more details
Implements BaseFrictionForce.
Reimplemented in Species< NormalForceSpecies, FrictionForceSpecies, AdhesiveForceSpecies >, Species< LinearViscoelasticNormalSpecies >, and MixedSpecies< NormalForceSpecies, FrictionForceSpecies, AdhesiveForceSpecies >.
void EmptyFrictionSpecies::mix | ( | EmptyFrictionSpecies * S | UNUSED, |
EmptyFrictionSpecies * T | UNUSED | ||
) |
void EmptyFrictionSpecies::read | ( | std::istream & | is | ) |
void EmptyFrictionSpecies::write | ( | std::ostream & | os | ) | const |