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.
Public Member Functions | List of all members
Kratos::ThermalForwardEulerScheme Class Reference

#include <thermal_forward_euler_scheme.h>

Inheritance diagram for Kratos::ThermalForwardEulerScheme:
Collaboration diagram for Kratos::ThermalForwardEulerScheme:

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (ThermalForwardEulerScheme)
 
 ThermalForwardEulerScheme ()
 
virtual ~ThermalForwardEulerScheme ()
 
void SetThermalIntegrationSchemeInProperties (Properties::Pointer pProp, bool verbose=true) const override
 
void UpdateTemperature (Node &i, const double delta_t, const double c) override
 
ThermalDEMIntegrationSchemeCloneRaw () const override
 
ThermalDEMIntegrationScheme::Pointer CloneShared () const override
 
virtual std::string Info () const override
 
virtual void PrintInfo (std::ostream &rOStream) const override
 
virtual void PrintData (std::ostream &rOStream) const override
 
- Public Member Functions inherited from Kratos::ThermalDEMIntegrationScheme
 KRATOS_CLASS_POINTER_DEFINITION (ThermalDEMIntegrationScheme)
 
 ThermalDEMIntegrationScheme ()
 
virtual ~ThermalDEMIntegrationScheme ()
 

Constructor & Destructor Documentation

◆ ThermalForwardEulerScheme()

Kratos::ThermalForwardEulerScheme::ThermalForwardEulerScheme ( )

◆ ~ThermalForwardEulerScheme()

Kratos::ThermalForwardEulerScheme::~ThermalForwardEulerScheme ( )
virtual

Member Function Documentation

◆ CloneRaw()

ThermalDEMIntegrationScheme* Kratos::ThermalForwardEulerScheme::CloneRaw ( ) const
inlineoverridevirtual

◆ CloneShared()

ThermalDEMIntegrationScheme::Pointer Kratos::ThermalForwardEulerScheme::CloneShared ( ) const
inlineoverridevirtual

◆ Info()

virtual std::string Kratos::ThermalForwardEulerScheme::Info ( ) const
inlineoverridevirtual

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::ThermalForwardEulerScheme::KRATOS_CLASS_POINTER_DEFINITION ( ThermalForwardEulerScheme  )

◆ PrintData()

virtual void Kratos::ThermalForwardEulerScheme::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

◆ PrintInfo()

virtual void Kratos::ThermalForwardEulerScheme::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

◆ SetThermalIntegrationSchemeInProperties()

void Kratos::ThermalForwardEulerScheme::SetThermalIntegrationSchemeInProperties ( Properties::Pointer  pProp,
bool  verbose = true 
) const
overridevirtual

◆ UpdateTemperature()

void Kratos::ThermalForwardEulerScheme::UpdateTemperature ( Node i,
const double  delta_t,
const double  c 
)
overridevirtual

The documentation for this class was generated from the following files: