|
| 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) |
| |
◆ ~SublimationModel()
| ablate::boundarySolver::physics::subModels::SublimationModel::~SublimationModel |
( |
| ) |
|
|
overridedefault |
◆ Compute()
| virtual PetscErrorCode ablate::boundarySolver::physics::subModels::SublimationModel::Compute |
( |
PetscInt |
faceId, |
|
|
PetscReal |
heatFluxToSurface, |
|
|
SurfaceState & |
|
|
) |
| |
|
pure virtual |
◆ GetId()
| const std::string& ablate::boundarySolver::physics::subModels::SublimationModel::GetId |
( |
| ) |
const |
|
inlineoverridevirtual |
only required function, returns the id of the object. Should be unique for the simulation
- Returns
Implements ablate::io::Serializable.
◆ Initialize()
◆ RequiresUpdate()
| virtual bool ablate::boundarySolver::physics::subModels::SublimationModel::RequiresUpdate |
( |
| ) |
|
|
inlinevirtual |
◆ Restore()
| PetscErrorCode ablate::boundarySolver::physics::subModels::SublimationModel::Restore |
( |
PetscViewer |
viewer, |
|
|
PetscInt |
sequenceNumber, |
|
|
PetscReal |
time |
|
) |
| |
|
inlineoverridevirtual |
◆ Save()
| PetscErrorCode ablate::boundarySolver::physics::subModels::SublimationModel::Save |
( |
PetscViewer |
viewer, |
|
|
PetscInt |
sequenceNumber, |
|
|
PetscReal |
time |
|
) |
| |
|
inlineoverridevirtual |
◆ Serialize()
| SerializerType ablate::boundarySolver::physics::subModels::SublimationModel::Serialize |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Update()
| virtual PetscErrorCode ablate::boundarySolver::physics::subModels::SublimationModel::Update |
( |
PetscInt |
faceId, |
|
|
PetscReal |
dt, |
|
|
PetscReal |
heatFluxToSurface, |
|
|
PetscReal & |
temperature |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following file: