My Project: dSymmetricBiconjugateGradientSolve Class Reference

My Project

Public Member Functions | Protected Member Functions | List of all members
dSymmetricBiconjugateGradientSolve Class Referenceabstract

`#include <dLinearAlgebra.h>`

## Public Member Functions

| dSymmetricBiconjugateGradientSolve ()
virtual | ~dSymmetricBiconjugateGradientSolve ()
virtual dFloat64 | Solve (int size, dFloat64 tolerance, dFloat64 *const x, const dFloat64 *const b) const

## Protected Member Functions

virtual void | MatrixTimeVector (dFloat64 *const out, const dFloat64 *const v) const =0
virtual bool | InversePrecoditionerTimeVector (dFloat64 *const out, const dFloat64 *const v) const =0

## Constructor & Destructor Documentation

## § dSymmetricBiconjugateGradientSolve()

dSymmetricBiconjugateGradientSolve::dSymmetricBiconjugateGradientSolve | ( |  | ) |

inline

## § ~dSymmetricBiconjugateGradientSolve()

virtual dSymmetricBiconjugateGradientSolve::~dSymmetricBiconjugateGradientSolve | ( |  | ) |

inlinevirtual

## Member Function Documentation

## § InversePrecoditionerTimeVector()

virtual bool dSymmetricBiconjugateGradientSolve::InversePrecoditionerTimeVector | ( | dFloat64 *const | out,
|  | const dFloat64 *const | v
| ) |  | const

protectedpure virtual

## § MatrixTimeVector()

virtual void dSymmetricBiconjugateGradientSolve::MatrixTimeVector | ( | dFloat64 *const | out,
|  | const dFloat64 *const | v
| ) |  | const

protectedpure virtual

## § Solve()

dFloat64 dSymmetricBiconjugateGradientSolve::Solve | ( | int | size,
|  | dFloat64 | tolerance,
|  | dFloat64 *const | x,
|  | const dFloat64 *const | b
| ) |  | const

virtual

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

- dynamics.mod/NewtonDynamics/packages/dMath/dLinearAlgebra.h
- dynamics.mod/NewtonDynamics/packages/dMath/dLinearAlgebra.cpp