EmptyAdhesiveSpecies.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 EMPTYADHESIVESPECIES_H
6 #define EMPTYADHESIVESPECIES_H
7 
9 #include "Math/ExtendedMath.h"
10 
12 
17 {
18 public:
21 
24 
27 
30 
32  void read(std::istream& is);
33 
35  void write(std::ostream& os) const;
36 
38  std::string getBaseName() const;
39 
42 };
43 
44 #endif
#define UNUSED
Definition: GeneralDefine.h:18
Definition: BaseAdhesiveForce.h:10
In case one doesn't want to have an adhesive (short range non contact) interaction between the intera...
Definition: EmptyAdhesiveInteraction.h:24
EmptyAdhesiveSpecies is used to create a force law without a short-range adhesive force.
Definition: EmptyAdhesiveSpecies.h:17
std::string getBaseName() const
Used in Species::getName to obtain a unique name for each Species.
Definition: EmptyAdhesiveSpecies.cc:49
~EmptyAdhesiveSpecies()
The default destructor.
Definition: EmptyAdhesiveSpecies.cc:25
void write(std::ostream &os) const
Writes the species properties to an output stream.
Definition: EmptyAdhesiveSpecies.cc:35
void mix(EmptyAdhesiveSpecies *S, EmptyAdhesiveSpecies *T)
creates default values for mixed species
Definition: EmptyAdhesiveSpecies.cc:57
void read(std::istream &is)
Reads the species properties from an input stream.
Definition: EmptyAdhesiveSpecies.cc:42
EmptyAdhesiveInteraction InteractionType
The correct Interaction type for this AdhesiveForceSpecies.
Definition: EmptyAdhesiveSpecies.h:20
EmptyAdhesiveSpecies()
The default constructor.
Definition: EmptyAdhesiveSpecies.cc:8
RealScalar s
Definition: level1_cplx_impl.h:130
std::string string(const unsigned &i)
Definition: oomph_definitions.cc:286
@ S
Definition: quadtree.h:62