KASKADE 7 development version
Public Attributes | List of all members
Kaskade::Gbit< LinearSpace >::GbitInfo Struct Reference

#include <gbit.hh>

Detailed Description

template<class LinearSpace>
struct Kaskade::Gbit< LinearSpace >::GbitInfo

A structure to hold information returned of the solvers run.

Parameters
precisionThe achieved precision for the final iterate.
normDxThe scaled Euclidian norm of the last iterate-correction.
iterationCountThe number of iteration steps done.
rcodeThe return-code of apply. 0 indicates a successfull termination, a nonzero code indicates some error condition.
noMatVecMultThe number of done calls to the matrix times vector multiplication routine a->apply.
noPrecondCallsThe number of done calls to the preconditioner routine precon->apply.

Definition at line 260 of file gbit.hh.

Public Attributes

double precision
 
double normDx
 
int iterationCount
 
int rcode
 
int noMatVecMult
 
int noPrecondCalls
 

Member Data Documentation

◆ iterationCount

template<class LinearSpace >
int Kaskade::Gbit< LinearSpace >::GbitInfo::iterationCount

Definition at line 263 of file gbit.hh.

◆ noMatVecMult

template<class LinearSpace >
int Kaskade::Gbit< LinearSpace >::GbitInfo::noMatVecMult

Definition at line 263 of file gbit.hh.

◆ noPrecondCalls

template<class LinearSpace >
int Kaskade::Gbit< LinearSpace >::GbitInfo::noPrecondCalls

Definition at line 263 of file gbit.hh.

◆ normDx

template<class LinearSpace >
double Kaskade::Gbit< LinearSpace >::GbitInfo::normDx

Definition at line 262 of file gbit.hh.

◆ precision

template<class LinearSpace >
double Kaskade::Gbit< LinearSpace >::GbitInfo::precision

Definition at line 262 of file gbit.hh.

◆ rcode

template<class LinearSpace >
int Kaskade::Gbit< LinearSpace >::GbitInfo::rcode

Definition at line 263 of file gbit.hh.

Referenced by Kaskade::Gbit< LinearSpace >::apply().


The documentation for this struct was generated from the following file: