5 #ifndef HeatFluidCoupledParticle_H
6 #define HeatFluidCoupledParticle_H
23 template<
class Particle>
79 return "fullLiquidVolume";
81 return "liquidFilmVolume";
83 return "liquidBridgeVolume";
85 return "totalEvaporatedLiquidVolume";
106 this->getSpecies()->actionsAfterTimeStep(
this);
int i
Definition: BiCGSTAB_step_by_step.cpp:9
std::string getName(int argc, char *argv[])
Definition: CombineParallelDataFiles.cpp:16
HeatFluidCoupled< SphericalParticle > HeatFluidCoupledParticle
Template specialisation of HeatFluidCoupled<Particle> for spherical particles.
Definition: HeatFluidCoupledParticle.h:111
float * p
Definition: Tutorial_Map_using.cpp:9
Class of particles that store both temperature and liquid volume, which is adapted for the CFD-DEM st...
Definition: HeatFluidCoupledParticle.h:25
void actionsAfterTimeStep() override
The actionAfterTimeStep is defined in the species, as we cannot extract the species properties of a H...
Definition: HeatFluidCoupledParticle.h:105
std::vector< Mdouble > getFieldVTK(unsigned i) const override
Tells the vtkWriter the value of each field written for this particle type.
Definition: HeatFluidCoupledParticle.h:91
HeatFluidCoupled * copy() const override
HeatFluidCoupled copy method. Use copy constructor of this HeatFluidCoupled to create a copy on the h...
Definition: HeatFluidCoupledParticle.h:57
unsigned getNumberOfFieldsVTK() const override
Tells the vtkWriter how many fields should be written for this particle type.
Definition: HeatFluidCoupledParticle.h:71
HeatFluidCoupled(const HeatFluidCoupled &p)=default
HeatFluidCoupled copy constructor, which accepts as input a reference to a HeatFluidCoupled....
std::string getName() const override
Returns the name of the object; in this case "HeatFluidCoupledParticle".
Definition: HeatFluidCoupledParticle.h:66
HeatFluidCoupled()=default
HeatFluidCoupled constructor creates a HeatFluidCoupled at (0,0,0) with radius, mass and inertia equa...
std::string getTypeVTK(unsigned) const override
Tells the vtkWriter the type of each field written for this particle type.
Definition: HeatFluidCoupledParticle.h:74
std::string getNameVTK(unsigned i) const override
Tells the vtkWriter the name of each field written for this particle type.
Definition: HeatFluidCoupledParticle.h:77
~HeatFluidCoupled() override=default
HeatFluidCoupled destructor, needs to be implemented and checked if it removes tangential spring info...
Mdouble getLiquidBridgeVolume() const
Definition: LiquidFilmParticle.h:215
Mdouble totalEvaporatedLiquidVolume_
Definition: LiquidFilmParticle.h:153
Mdouble liquidVolume_
Definition: LiquidFilmParticle.h:153
Mdouble getFullLiquidVolume() const
Definition: LiquidFilmParticle.h:99
Definition: ThermalParticle.h:15
Mdouble temperature_
Definition: ThermalParticle.h:120
std::string string(const unsigned &i)
Definition: oomph_definitions.cc:286