NSF Postdoctoral Research
A set of C++ code developed by Andrew E. Slaughter
SlaughterFEM::HeatEq Class Reference

A class for solving the heat equation with libMesh. More...

#include <fem/heat_eq/heat_eq.h>

Inheritance diagram for SlaughterFEM::HeatEq:
Collaboration diagram for SlaughterFEM::HeatEq:

List of all members.

Public Member Functions

 HeatEq (EquationSystems &sys, const Order order=SECOND)
 Class constructor.

Detailed Description

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.

Examples:
fem/examples/example1.cpp, and fem/examples/example2.cpp.

Constructor & Destructor Documentation

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.

Parameters:
sysA reference to the EquationSystems class to be used
orderThe finite element order to use
See also:
heat_eq.cpp

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs