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::BlockedSolution< BasisFunctionType, ResultType > Class Template Reference

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>

Inheritance diagram for Bempp::BlockedSolution< 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

 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 ()
 

Detailed Description

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

This class holds the solution of a block operator system together with various information about the solution.


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