EmptyFrictionSpecies.h
Go to the documentation of this file.
1 // This file is part of the MercuryDPM project (https://www.mercurydpm.org).
2 // Copyright (c), The MercuryDPM Developers Team. All rights reserved.
3 // License: BSD 3-Clause License; see the LICENSE file in the root directory.
4 
5 #ifndef EMPTYTANGENTIALSPECIES_H
6 #define EMPTYTANGENTIALSPECIES_H
7 
9 #include "Math/ExtendedMath.h"
10 
11 class BaseInteractable;
12 
13 class BaseInteraction;
14 
16 
21 {
22 public:
25 
28 
31 
34 
36  void read(std::istream& is);
37 
39  void write(std::ostream& os) const;
40 
42  std::string getBaseName() const;
43 
47  bool getUseAngularDOFs() const override;
48 
51 };
52 
53 #endif
#define UNUSED
Definition: GeneralDefine.h:18
Definition: BaseFrictionForce.h:10
Defines the basic properties that a interactable object can have.
Definition: BaseInteractable.h:34
Stores information about interactions between two interactable objects; often particles but could be ...
Definition: BaseInteraction.h:39
In case one wants to have a frictionless interaction between the interactables (particles or walls),...
Definition: EmptyFrictionInteraction.h:25
EmptyFrictionSpecies is used to create a force law without frictional forces.
Definition: EmptyFrictionSpecies.h:21
~EmptyFrictionSpecies()
The default destructor.
Definition: EmptyFrictionSpecies.cc:24
bool getUseAngularDOFs() const override
Returns true if torques have to be calculated.
Definition: EmptyFrictionSpecies.cc:66
EmptyFrictionInteraction InteractionType
The correct Interaction type for this FrictionForceSpecies.
Definition: EmptyFrictionSpecies.h:24
EmptyFrictionSpecies()
The default constructor.
Definition: EmptyFrictionSpecies.cc:7
std::string getBaseName() const
Used in Species::getName to obtain a unique name for each Species.
Definition: EmptyFrictionSpecies.cc:48
void write(std::ostream &os) const
Writes the species properties to an output stream.
Definition: EmptyFrictionSpecies.cc:34
void read(std::istream &is)
Reads the species properties from an input stream.
Definition: EmptyFrictionSpecies.cc:41
void mix(EmptyFrictionSpecies *S, EmptyFrictionSpecies *T)
creates default values for mixed species
Definition: EmptyFrictionSpecies.cc:56
RealScalar s
Definition: level1_cplx_impl.h:130
std::string string(const unsigned &i)
Definition: oomph_definitions.cc:286
@ S
Definition: quadtree.h:62