Public Member Functions | Private Attributes | List of all members
ThermalProblem< ELEMENT > Class Template Reference

/////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// More...

Inheritance diagram for ThermalProblem< ELEMENT >:

Public Member Functions

 ThermalProblem ()
 Constructor. More...
 
 ~ThermalProblem ()
 Destructor. Empty. More...
 
void actions_before_newton_solve ()
 Update the problem specs before solve (empty) More...
 
void actions_after_newton_solve ()
 Update the problem after solve (empty) More...
 
void actions_before_adapt ()
 Actions before adapt:(empty) More...
 
void doc_solution ()
 Doc the solution. More...
 
ElasticRectangularQuadMesh< ELEMENT > * mesh_pt ()
 Overloaded version of the problem's access function to the mesh. Recasts the pointer to the base Mesh object to the actual mesh type. More...
 

Private Attributes

DocInfo Doc_info
 DocInfo object. More...
 

Detailed Description

template<class ELEMENT>
class ThermalProblem< ELEMENT >

/////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////

2D Thermoelasticity problem on rectangular domain, discretised with refineable elements. The specific type of element is specified via the template parameter.

Definition at line 250 of file thermo.cc.

Constructor & Destructor Documentation

◆ ThermalProblem()

template<class ELEMENT >
ThermalProblem< ELEMENT >::ThermalProblem

Constructor.

Constructor for Convection problem.

Definition at line 293 of file thermo.cc.

References Global_Physical_Variables::Alpha, and Global_Physical_Variables::Constitutive_law_pt.

◆ ~ThermalProblem()

template<class ELEMENT >
ThermalProblem< ELEMENT >::~ThermalProblem ( )
inline

Destructor. Empty.

Definition at line 259 of file thermo.cc.

Member Function Documentation

◆ actions_after_newton_solve()

template<class ELEMENT >
void ThermalProblem< ELEMENT >::actions_after_newton_solve ( )
inline

Update the problem after solve (empty)

Definition at line 265 of file thermo.cc.

◆ actions_before_adapt()

template<class ELEMENT >
void ThermalProblem< ELEMENT >::actions_before_adapt ( )
inline

Actions before adapt:(empty)

Definition at line 268 of file thermo.cc.

◆ actions_before_newton_solve()

template<class ELEMENT >
void ThermalProblem< ELEMENT >::actions_before_newton_solve ( )
inline

Update the problem specs before solve (empty)

Definition at line 262 of file thermo.cc.

◆ doc_solution()

template<class ELEMENT >
void ThermalProblem< ELEMENT >::doc_solution

Doc the solution.

Definition at line 382 of file thermo.cc.

Referenced by main().

◆ mesh_pt()

template<class ELEMENT >
ElasticRectangularQuadMesh<ELEMENT>* ThermalProblem< ELEMENT >::mesh_pt ( )
inline

Overloaded version of the problem's access function to the mesh. Recasts the pointer to the base Mesh object to the actual mesh type.

Definition at line 276 of file thermo.cc.

Member Data Documentation

◆ Doc_info

template<class ELEMENT >
DocInfo ThermalProblem< ELEMENT >::Doc_info
private

DocInfo object.

Definition at line 285 of file thermo.cc.


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