Public Member Functions | Private Attributes | List of all members
ThermalProblem< ELEMENT > Class Template Reference
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 254 of file thermo.cc.

Constructor & Destructor Documentation

◆ ThermalProblem()

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

Constructor.

Constructor for Convection problem.

Definition at line 297 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 263 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 269 of file thermo.cc.

◆ actions_before_adapt()

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

Actions before adapt:(empty)

Definition at line 272 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 266 of file thermo.cc.

◆ doc_solution()

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

Doc the solution.

Definition at line 386 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 280 of file thermo.cc.

Member Data Documentation

◆ Doc_info

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

DocInfo object.

Definition at line 289 of file thermo.cc.


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