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.
backward_euler_T_scheme.hpp
Go to the documentation of this file.
1 // KRATOS___
2 // // ) )
3 // // ___ ___
4 // // ____ //___) ) // ) )
5 // // / / // // / /
6 // ((____/ / ((____ ((___/ / MECHANICS
7 //
8 // License: geo_mechanics_application/license.txt
9 //
10 // Main authors: Mohamed Nabi
11 // John van Esch
12 // Richard Faasse
13 //
14 
15 #pragma once
16 
17 // Project includes
18 #include "includes/define.h"
19 
20 // Application includes
23 
24 namespace Kratos
25 {
26 
27 template <class TSparseSpace, class TDenseSpace>
28 class BackwardEulerTScheme : public BackwardEulerScheme<TSparseSpace, TDenseSpace>
29 {
30 public:
32 
34  : BackwardEulerScheme<TSparseSpace, TDenseSpace>(
35  {FirstOrderScalarVariable(TEMPERATURE, DT_TEMPERATURE, DT_TEMPERATURE_COEFFICIENT)}, {})
36  {
37  }
38 }; // Class BackwardEulerTScheme
39 } // namespace Kratos
Definition: backward_euler_scheme.hpp:23
Definition: backward_euler_T_scheme.hpp:29
KRATOS_CLASS_POINTER_DEFINITION(BackwardEulerTScheme)
BackwardEulerTScheme()
Definition: backward_euler_T_scheme.hpp:33
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
Definition: geomechanics_time_integration_scheme.hpp:20