ExactSolution Class Reference

Represents an exact solution of a PDE. More...

#include <solution.h>

Inherits Solution.

List of all members.

Public Member Functions

 ExactSolution (Mesh *mesh, scalar(*exactfn)(double x, double y, scalar &dx, scalar &dy))
 ExactSolution (Mesh *mesh, scalar2 &(*exactfn)(double x, double y, scalar2 &dx, scalar2 &dy))
int update (Mesh *mesh, scalar(*exactfn)(double x, double y, scalar &dx, scalar &dy))
int update (Mesh *mesh, scalar2 &(*exactfn)(double x, double y, scalar2 &dx, scalar2 &dy))

Detailed Description

Represents an exact solution of a PDE.

ExactSolution represents an arbitrary user-specified function defined on a domain (mesh), typically an exact solution to a PDE. This can be used to compare an approximate solution with an exact solution (see DiffFilter).

Please note that the same functionality can be obtained by using Solution::set_exact(). This class is provided merely for convenience.


Constructor & Destructor Documentation

ExactSolution::ExactSolution ( Mesh mesh,
scalar(*)(double x, double y, scalar &dx, scalar &dy)  exactfn 
) [inline]
ExactSolution::ExactSolution ( Mesh mesh,
scalar2 &(*)(double x, double y, scalar2 &dx, scalar2 &dy)  exactfn 
) [inline]

Member Function Documentation

int ExactSolution::update ( Mesh mesh,
scalar2 &(*)(double x, double y, scalar2 &dx, scalar2 &dy)  exactfn 
) [inline]
int ExactSolution::update ( Mesh mesh,
scalar(*)(double x, double y, scalar &dx, scalar &dy)  exactfn 
) [inline]

The documentation for this class was generated from the following file:
Generated on Sat Jun 5 15:17:43 2010 for Hermes2D Library: Real Version by  doxygen 1.6.3