IBSimu  1.0.4
Public Member Functions
Problem Class Reference

Abstract base class for linear/non-linear problem, which can be described by a non-linear system of equations. More...

#include <problem.hpp>

Inheritance diagram for Problem:
EpotProblem

List of all members.

Public Member Functions

virtual ~Problem ()
 Virtual destructor.
virtual void get_vecmat (const Matrix **A, const Vector **B) const =0
 Return const pointers to the matrix A and vector B of the linear problem.
virtual void get_resjac (const Matrix **J, const Vector **R, const Vector &X) const =0
 Return const pointers to jacobian matrix and residual vector of the problem to J and R at X.
virtual bool linear (void) const =0
 Return true if problem is linear.

Detailed Description

Abstract base class for linear/non-linear problem, which can be described by a non-linear system of equations.


Constructor & Destructor Documentation

virtual Problem::~Problem ( ) [inline, virtual]

Virtual destructor.


Member Function Documentation

virtual void Problem::get_resjac ( const Matrix **  J,
const Vector **  R,
const Vector X 
) const [pure virtual]

Return const pointers to jacobian matrix and residual vector of the problem to J and R at X.

Implemented in EpotProblem.

virtual void Problem::get_vecmat ( const Matrix **  A,
const Vector **  B 
) const [pure virtual]

Return const pointers to the matrix A and vector B of the linear problem.

Implemented in EpotProblem.

virtual bool Problem::linear ( void  ) const [pure virtual]

Return true if problem is linear.

Implemented in EpotProblem.


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