 |
revision: v0.14
|
Go to the documentation of this file.
26 #ifndef LiquidFilmParticle_H
27 #define LiquidFilmParticle_H
86 void write(std::ostream& os)
const override
98 return "LiquidFilmParticle";
101 void read(std::istream& is)
override;
130 std::vector<Mdouble>
getFieldVTK(
unsigned i)
const override;
std::string getNameVTK(unsigned i) const override
Definition: LiquidFilmParticle.cc:57
Mdouble liquidVolume_
Definition: LiquidFilmParticle.h:136
Mdouble getLiquidVolume() const
Definition: LiquidFilmParticle.h:103
std::vector< Mdouble > getFieldVTK(unsigned i) const override
Definition: LiquidFilmParticle.cc:67
LiquidFilmParticle()
Basic Particle constructor, creates an Particle at (0,0,0) with radius, mass and inertia equal to 1.
Definition: LiquidFilmParticle.h:42
void read(std::istream &is) override
Definition: LiquidFilmParticle.cc:45
bool isSphericalParticle() const override
Definition: LiquidFilmParticle.h:132
LiquidFilmParticle(const LiquidFilmParticle &p)
Particle copy constructor, which accepts as input a reference to a Particle. It creates a copy of thi...
Definition: LiquidFilmParticle.h:56
void setLiquidVolume(Mdouble liquidVolume)
Definition: LiquidFilmParticle.h:108
Definition: LiquidFilmParticle.h:36
unsigned getNumberOfFieldsVTK() const override
Definition: LiquidFilmParticle.h:118
Defines the liquid bridge willet interaction between two particles or walls.
Definition: LiquidMigrationWilletInteraction.h:45
void addLiquidVolume(Mdouble liquidVolume)
Definition: LiquidFilmParticle.h:113
void write(std::ostream &os) const override
Definition: LiquidFilmParticle.h:86
const std::complex< Mdouble > i
Definition: ExtendedMath.h:51
Definition: BaseParticle.h:54
const std::vector< BaseInteraction * > & getInteractions() const
Returns a list of interactions which belong to this interactable.
Definition: BaseInteractable.h:277
LiquidFilmParticle * copy() const override
Particle copy method. It calls to copy constructor of this Particle, useful for polymorfism.
Definition: LiquidFilmParticle.h:75
void write(std::ostream &os) const override
Particle print function, which accepts an std::ostream as input.
Definition: BaseParticle.cc:330
~LiquidFilmParticle() override=default
Particle destructor, needs to be implemented and checked if it removes tangential spring information.
std::string getTypeVTK(unsigned i) const override
Definition: LiquidFilmParticle.h:123
void read(std::istream &is) override
Particle read function, which accepts an std::istream as input.
Definition: BaseParticle.cc:368
std::string getName() const override
Definition: LiquidFilmParticle.h:96