|
BEM++
2.0
|
This class holds the solution of a block operator system together with various information about the solution. More...
#include </home/wojtek/Projects/BEM/bempp-sven/bempp/lib/linalg/blocked_solution.hpp>
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 | |
| BlockedSolution (const std::vector< GridFunction< BasisFunctionType, ResultType > > &gridFunctions, const Thyra::SolveStatus< MagnitudeType > status) | |
| Constructor. | |
| BlockedSolution (const std::vector< GridFunction< BasisFunctionType, ResultType > > &gridFunctions, SolutionStatus::Status status, MagnitudeType achievedTolerance=Base::unknownTolerance(), std::string message="") | |
| Constructor. | |
| size_t | gridFunctionCount () const |
|
GridFunction < BasisFunctionType, ResultType > & | gridFunction (size_t i) |
|
const GridFunction < BasisFunctionType, ResultType > & | gridFunction (size_t i) 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 | |
|
std::vector< GridFunction < BasisFunctionType, ResultType > > | m_gridFunctions |
Additional Inherited Members | |
Static Public Member Functions inherited from Bempp::SolutionBase< BasisFunctionType, ResultType > | |
| static MagnitudeType | unknownTolerance () |
This class holds the solution of a block operator system together with various information about the solution.
1.8.5