BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
Bempp::Solution< BasisFunctionType, ResultType > Class Template Reference

This class holds the solution of a BEM computation together with various associated information. More...

#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/linalg/solution.hpp>

Inheritance diagram for Bempp::Solution< BasisFunctionType, ResultType >:
Bempp::SolutionBase< BasisFunctionType, ResultType >

Public Types

typedef SolutionBase
< BasisFunctionType,
ResultType > 
Base
 
typedef Base::MagnitudeType MagnitudeType
 
- Public Types inherited from Bempp::SolutionBase< BasisFunctionType, ResultType >
typedef ScalarTraits
< ResultType >::RealType 
MagnitudeType
 

Public Member Functions

 Solution ()
 Construct an uninitialized solution.
 
 Solution (const GridFunction< BasisFunctionType, ResultType > &gridFunction, const Thyra::SolveStatus< MagnitudeType > status)
 Constructor.
 
 Solution (const GridFunction< BasisFunctionType, ResultType > &gridFunction, SolutionStatus::Status status, MagnitudeType achievedTolerance=Base::unknownTolerance(), std::string message="")
 Constructor.
 
GridFunction
< BasisFunctionType,
ResultType > & 
gridFunction ()
 
const GridFunction
< BasisFunctionType,
ResultType > & 
gridFunction () const
 
- Public Member Functions inherited from Bempp::SolutionBase< BasisFunctionType, ResultType >
 SolutionBase (const Thyra::SolveStatus< MagnitudeType > status)
 Constructor.
 
 SolutionBase (SolutionStatus::Status status, MagnitudeType achievedTolerance=unknownTolerance(), std::string message="")
 Constructor.
 
SolutionStatus::Status status () const
 Return status of the linear solve.
 
MagnitudeType achievedTolerance () const
 Maximum final tolerance achieved by the linear solve. More...
 
int iterationCount () const
 Iteration count if iterative solver is used. If a direct solver is used, this defaults to -1.
 
std::string solverMessage () const
 Message returned by the solver.
 
Teuchos::RCP
< Teuchos::ParameterList > 
extraParameters () const
 Extra status parameter returned by the solver. More...
 

Private Attributes

GridFunction
< BasisFunctionType,
ResultType > 
m_gridFunction
 

Additional Inherited Members

- Static Public Member Functions inherited from Bempp::SolutionBase< BasisFunctionType, ResultType >
static MagnitudeType unknownTolerance ()
 

Detailed Description

template<typename BasisFunctionType, typename ResultType>
class Bempp::Solution< BasisFunctionType, ResultType >

This class holds the solution of a BEM computation together with various associated information.


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