BEM++
2.0
|
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>
Public Types | |
typedef SolutionBase < BasisFunctionType, ResultType > | Base |
typedef Base::MagnitudeType | MagnitudeType |
![]() | |
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 |
![]() | |
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 MagnitudeType | unknownTolerance () |
This class holds the solution of a BEM computation together with various associated information.