Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

dolfin::Solver Class Reference

#include <Solver.h>

Inheritance diagram for dolfin::Solver:

Inheritance graph
[legend]
Collaboration diagram for dolfin::Solver:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Solver ()
 Constructor for general solver.

 Solver (Mesh &mesh_)
 Constructor for solver to problem on a given mesh.

 Solver (ODE &ode_)
 Constructor for ODE solver.

virtual ~Solver ()
 Destructor.

virtual const char * description ()=0
 Problem description.

virtual void solve ()=0
 Solve problem.


Protected Attributes

Meshmesh
ODEode

Constructor & Destructor Documentation

Solver::Solver  ) 
 

Constructor for general solver.

Solver::Solver Mesh mesh_  ) 
 

Constructor for solver to problem on a given mesh.

Solver::Solver ODE ode_  ) 
 

Constructor for ODE solver.

Solver::~Solver  )  [virtual]
 

Destructor.


Member Function Documentation

virtual const char* dolfin::Solver::description  )  [pure virtual]
 

Problem description.

Implemented in dolfin::ConvDiffSolver, dolfin::ElasticitySolver, dolfin::ElasticityStationarySolver, dolfin::ElasticityUpdatedSolver, dolfin::EulerSolver, dolfin::HeatSolver, dolfin::NSESolver, dolfin::ODESolverWrapper, dolfin::PoissonSolver, dolfin::PoissonSolverMultigrid, dolfin::TemplateSolver, dolfin::WaveSolver, and dolfin::WaveVectorSolver.

virtual void dolfin::Solver::solve  )  [pure virtual]
 

Solve problem.

Implemented in dolfin::ConvDiffSolver, dolfin::ElasticitySolver, dolfin::ElasticityStationarySolver, dolfin::ElasticityUpdatedSolver, dolfin::EulerSolver, dolfin::HeatSolver, dolfin::NSESolver, dolfin::ODESolverWrapper, dolfin::PoissonSolver, dolfin::PoissonSolverMultigrid, dolfin::TemplateSolver, dolfin::WaveSolver, and dolfin::WaveVectorSolver.


Member Data Documentation

Mesh& dolfin::Solver::mesh [protected]
 

ODE& dolfin::Solver::ode [protected]
 


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


Documentation automatically generated with Doxygen on 10 Sep 2004.