KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
#include <heat_exchange_mechanism.h>
Public Member Functions | |
KRATOS_CLASS_POINTER_DEFINITION (HeatExchangeMechanism) | |
HeatExchangeMechanism () | |
virtual | ~HeatExchangeMechanism () |
virtual void | SetHeatExchangeMechanismInProperties (Properties::Pointer pProp, bool verbose=true) const |
virtual double | GetSearchDistance (const ProcessInfo &r_process_info, ThermalSphericParticle *particle) |
virtual double | ComputeHeatFlux (const ProcessInfo &r_process_info, ThermalSphericParticle *particle) |
virtual double | FinalizeHeatFlux (const ProcessInfo &r_process_info, ThermalSphericParticle *particle) |
virtual HeatExchangeMechanism * | CloneRaw () const |
virtual HeatExchangeMechanism::Pointer | CloneShared () const |
virtual std::string | Info () const |
virtual void | PrintInfo (std::ostream &rOStream) const |
virtual void | PrintData (std::ostream &rOStream) const |
Friends | |
class | Serializer |
Kratos::HeatExchangeMechanism::HeatExchangeMechanism | ( | ) |
|
virtual |
|
inlinevirtual |
Reimplemented in Kratos::RadiationModel, Kratos::RadiationContinuumZhou, Kratos::RadiationContinuumKrause, Kratos::NusseltWhitaker, Kratos::NusseltLiMason, Kratos::NusseltHanzMarshall, Kratos::NusseltGunn, Kratos::ConvectionModel, Kratos::IndirectConductionVoronoiB, Kratos::IndirectConductionVoronoiA, Kratos::IndirectConductionVargas, Kratos::IndirectConductionSurroundLayer, Kratos::IndirectConductionModel, Kratos::DirectConductionPipe, Kratos::DirectConductionModel, Kratos::DirectConductionCollision, Kratos::DirectConductionBOBSimple, Kratos::DirectConductionBOBModified, and Kratos::DirectConductionBOBComplete.
|
inlinevirtual |
Reimplemented in Kratos::RadiationModel, Kratos::RadiationContinuumZhou, Kratos::RadiationContinuumKrause, Kratos::NusseltWhitaker, Kratos::NusseltLiMason, Kratos::NusseltHanzMarshall, Kratos::NusseltGunn, Kratos::ConvectionModel, Kratos::IndirectConductionVoronoiB, Kratos::IndirectConductionVoronoiA, Kratos::IndirectConductionVargas, Kratos::IndirectConductionSurroundLayer, Kratos::IndirectConductionModel, Kratos::DirectConductionPipe, Kratos::DirectConductionModel, Kratos::DirectConductionCollision, Kratos::DirectConductionBOBSimple, Kratos::DirectConductionBOBModified, and Kratos::DirectConductionBOBComplete.
|
virtual |
Reimplemented in Kratos::RadiationModel, Kratos::RadiationContinuumZhou, Kratos::RadiationContinuumKrause, Kratos::ConvectionModel, Kratos::IndirectConductionVoronoiB, Kratos::IndirectConductionVoronoiA, Kratos::IndirectConductionVargas, Kratos::IndirectConductionSurroundLayer, Kratos::IndirectConductionModel, Kratos::DirectConductionPipe, Kratos::DirectConductionModel, Kratos::DirectConductionCollision, Kratos::DirectConductionBOBSimple, Kratos::DirectConductionBOBModified, and Kratos::DirectConductionBOBComplete.
|
virtual |
Reimplemented in Kratos::RadiationModel, Kratos::RadiationContinuumZhou, and Kratos::RadiationContinuumKrause.
|
virtual |
|
inlinevirtual |
Reimplemented in Kratos::RadiationModel, Kratos::RadiationContinuumZhou, Kratos::RadiationContinuumKrause, Kratos::NusseltWhitaker, Kratos::NusseltLiMason, Kratos::NusseltHanzMarshall, Kratos::NusseltGunn, Kratos::ConvectionModel, Kratos::IndirectConductionVoronoiB, Kratos::IndirectConductionVoronoiA, Kratos::IndirectConductionVargas, Kratos::IndirectConductionSurroundLayer, Kratos::IndirectConductionModel, Kratos::DirectConductionPipe, Kratos::DirectConductionModel, Kratos::DirectConductionCollision, Kratos::DirectConductionBOBSimple, Kratos::DirectConductionBOBModified, and Kratos::DirectConductionBOBComplete.
Kratos::HeatExchangeMechanism::KRATOS_CLASS_POINTER_DEFINITION | ( | HeatExchangeMechanism | ) |
|
inlinevirtual |
Reimplemented in Kratos::RadiationModel, Kratos::RadiationContinuumZhou, Kratos::RadiationContinuumKrause, Kratos::NusseltWhitaker, Kratos::NusseltLiMason, Kratos::NusseltHanzMarshall, Kratos::NusseltGunn, Kratos::ConvectionModel, Kratos::IndirectConductionVoronoiB, Kratos::IndirectConductionVoronoiA, Kratos::IndirectConductionVargas, Kratos::IndirectConductionSurroundLayer, Kratos::IndirectConductionModel, Kratos::DirectConductionPipe, Kratos::DirectConductionModel, Kratos::DirectConductionCollision, Kratos::DirectConductionBOBSimple, Kratos::DirectConductionBOBModified, and Kratos::DirectConductionBOBComplete.
|
inlinevirtual |
Reimplemented in Kratos::RadiationModel, Kratos::RadiationContinuumZhou, Kratos::RadiationContinuumKrause, Kratos::NusseltWhitaker, Kratos::NusseltLiMason, Kratos::NusseltHanzMarshall, Kratos::NusseltGunn, Kratos::ConvectionModel, Kratos::IndirectConductionVoronoiB, Kratos::IndirectConductionVoronoiA, Kratos::IndirectConductionVargas, Kratos::IndirectConductionSurroundLayer, Kratos::IndirectConductionModel, Kratos::DirectConductionPipe, Kratos::DirectConductionModel, Kratos::DirectConductionCollision, Kratos::DirectConductionBOBSimple, Kratos::DirectConductionBOBModified, and Kratos::DirectConductionBOBComplete.
|
virtual |
Reimplemented in Kratos::RadiationModel, Kratos::ConvectionModel, Kratos::IndirectConductionModel, and Kratos::DirectConductionModel.
|
friend |