NSF Postdoctoral Research
A set of C++ code developed by Andrew E. Slaughter
|
A class for solving the heat equation with libMesh. More...
#include <fem/heat_eq/heat_eq.h>
Public Member Functions | |
HeatEq (EquationSystems &sys, const Order order=SECOND) | |
Class constructor. |
A class for solving the heat equation with libMesh.
Provides mechanims for defining a libMesh equation system of the heat equation including, adding dirichlet, neumann, and convection boundary conditions, including a heat source term, and applying adaptive mesh refinement.
HeatEq::HeatEq | ( | EquationSystems & | sys, |
const Order | order = SECOND |
||
) |
Class constructor.
This constructor calls the EqBase class constructor. It is critical that the base constructor is called as done in the source code for this constructor for the inheritance to work as expected.
sys | A reference to the EquationSystems class to be used |
order | The finite element order to use |