#include <Eqsystem.hpp>
Public Methods | |
| CEqSystem () | |
| void | AddUnknown (IEqUnknown *pUnknown) |
| void | AddEquation (IEqEquation *pEquation) |
| bool | Solve () |
Private Methods | |
| void | CalcNorm (CVector &vY) |
| bool | Converged (const CVector &vY) |
| CMatrix | CalcJacobian (const CVector &vX, const CVector &vY) |
| bool | LineSearch (const CVector &vX, CVector &vXNew, CVector &vY, const CVector &vStep, const CVector &vGradF) |
Private Attributes | |
| std::vector< IEqUnknown *> | m_vUnknowns |
| std::vector< IEqEquation *> | m_vEquations |
| double | m_dMaxLength |
| double | m_dNorm |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
Definition at line 58 of file Eqsystem.hpp. |
|
|
Definition at line 59 of file Eqsystem.hpp. |
|
|
Definition at line 56 of file Eqsystem.hpp. |
|
|
Definition at line 55 of file Eqsystem.hpp. |
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001