|
| | MeltableParticle ()=default |
| | Basic Particle constructor, creates a particle at (0,0,0) with radius, mass and inertia equal to 1. More...
|
| |
| | MeltableParticle (const MeltableParticle &p)=default |
| | Particle copy constructor, which accepts as input a reference to a Particle. It creates a copy of this Particle and all it's information. Usually it is better to use the copy() function for polymorphism. More...
|
| |
| MeltableParticle * | copy () const override |
| | Particle copy method. It calls to copy constructor of this Particle, useful for polymorphism. More...
|
| |
| std::string | getName () const override |
| |
| Mdouble | getParticleProjectedArea () |
| |
| const MeltableNormalSpecies * | getMeltableSpecies () const |
| |
| void | actionsBeforeTimeStep () override |
| |
| void | actionsAfterTimeStep () override |
| |
| unsigned | getNumberOfFieldsVTK () const override |
| |
| std::string | getTypeVTK (unsigned i) const override |
| |
| std::string | getNameVTK (unsigned i) const override |
| |
| std::vector< Mdouble > | getFieldVTK (unsigned i) const override |
| |
| void | setSpecies (const ParticleSpecies *species) override |
| |
| void | addHeat (double heat) |
| |
| double | getMeltRate (double solidRadius) const |
| |
| double | getSolidRadius () const |
| |
| double | getMoltenLayerThickness () const |
| |
| | Thermal () |
| | Basic Particle constructor, creates a particle at (0,0,0) with radius, mass and inertia equal to 1. More...
|
| |
| | Thermal (const Thermal &p) |
| | Particle copy constructor, which accepts as input a reference to a Particle. It creates a copy of this Particle and all it's information. Usually it is better to use the copy() function for polymorphism. More...
|
| |
| | ~Thermal () override=default |
| | Particle destructor, needs to be implemented and checked if it removes tangential spring information. More...
|
| |
| Thermal * | copy () const override |
| | Particle copy method. It calls to copy constructor of this Particle, useful for polymorfism. More...
|
| |
| void | write (std::ostream &os) const override |
| |
| std::string | getName () const override |
| |
| void | read (std::istream &is) override |
| |
| Mdouble | getTemperature () const |
| |
| void | setTemperature (Mdouble temperature) |
| |
| void | addTemperature (Mdouble temperature) |
| |
| void | setTemperatureDependentDensity (const std::function< double(double)> &temperatureDependentDensity) |
| |
| const std::function< double(double)> & | getTemperatureDependentDensity () const |
| |
| const std::function< double(double)> & | getTimeDependentTemperature () const |
| |
| void | setTimeDependentTemperature (const std::function< double(double)> &timeDependentTemperature) |
| |
| void | actionsAfterTimeStep () override |
| |
| bool | isSphericalParticle () const override |
| |