|
| 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