|
|
| CompleteSublimation (PetscReal latentHeatOfFusion, PetscReal solidDensity=1.0) |
| |
| PetscErrorCode | Compute (PetscInt faceId, PetscReal heatFluxToSurface, SurfaceState &) override |
| |
| virtual bool | RequiresUpdate () |
| |
| virtual void | Initialize (ablate::boundarySolver::BoundarySolver &bSolver) |
| |
| virtual PetscErrorCode | Update (PetscInt faceId, PetscReal dt, PetscReal heatFluxToSurface, PetscReal &temperature) |
| |
| | ~SublimationModel () override=default |
| |
| SerializerType | Serialize () const override |
| |
| const std::string & | GetId () const override |
| |
| PetscErrorCode | Save (PetscViewer viewer, PetscInt sequenceNumber, PetscReal time) override |
| |
| PetscErrorCode | Restore (PetscViewer viewer, PetscInt sequenceNumber, PetscReal time) override |
| |
|
| enum class | SerializerType { none
, collective
, serial
} |
| |
| static PetscErrorCode | SaveKeyValue (PetscViewer viewer, const char *name, PetscScalar value) |
| |
| static PetscErrorCode | RestoreKeyValue (PetscViewer viewer, const char *name, PetscScalar &value) |
| |
| template<class T > |
| static PetscErrorCode | SaveKeyValue (PetscViewer viewer, const char *name, T value) |
| |
| template<class T > |
| static PetscErrorCode | RestoreKeyValue (PetscViewer viewer, const char *name, T &value) |
| |
| template<class T > |
| static SerializerType | DetermineSerializerType (const T &types) |
| |
◆ Compute()
| PetscErrorCode ablate::boundarySolver::physics::subModels::CompleteSublimation::Compute |
( |
PetscInt |
faceId, |
|
|
PetscReal |
heatFluxToSurface, |
|
|
SurfaceState & |
surfaceState |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files:
- src/boundarySolver/physics/subModels/completeSublimation.hpp
- src/boundarySolver/physics/subModels/completeSublimation.cpp