Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
File: IccSolve.cpp. More...
Go to the source code of this file.
Classes | |
class | CIccSimpleMatrixInverter |
class | CIccSimpleMatrixSolver |
Functions | |
IIccMatrixInverter * | IccGetDefaultMatrixInverter () |
Name: IccGetDefaultMatrixInverter() | |
IIccMatrixSolver * | IccGetDefaultMatrixSolver () |
Name: IccGetDefaultMatrixSolver() | |
void | IccSetMatrixInverter (IIccMatrixInverter *pIccMatrixInverter) |
Name: IccSetMatrixInverter(IIccMatrixInverter *pInverter) | |
void | IccSetMatrixSolver (IIccMatrixSolver *pIccMatrixSolver) |
Name: IccSetMatrixSolver(IIccMatrixSolver *pSolver) | |
Variables | |
IIccMatrixInverter * | g_pIccMatrixInverter = &g_SimpleInverter |
Global Variable: g_pIccMatrixInverter. | |
IIccMatrixSolver * | g_pIccMatrixSolver = &g_SimpleSolver |
Global Variable: g_pIccMatrixSolver. | |
CIccSimpleMatrixInverter | g_SimpleInverter |
CIccSimpleMatrixSolver | g_SimpleSolver |
File: IccSolve.cpp.
Contains: Implementation of Matrix Solver
Version: V1
Copyright: (c) see ICC Software License
Definition in file IccSolve.cpp.
IIccMatrixInverter * IccGetDefaultMatrixInverter | ( | ) |
Name: IccGetDefaultMatrixInverter()
Function: icGetDefaultInverter(IIccMatrixInverter *pInverter)
Purpose: Global function that can be used by a supporting application to determine the default matrix inverter object.
Definition at line 287 of file IccSolve.cpp.
References g_pIccMatrixInverter.
Referenced by CIccMpeXmlMatrix::ParseXml().
IIccMatrixSolver * IccGetDefaultMatrixSolver | ( | ) |
Name: IccGetDefaultMatrixSolver()
Function: icGetDefaultSolver(IIccMatrixSolver *pSolver)
Purpose: Global function that can be used by a supporting application to determine the default matrix solver object.
Definition at line 216 of file IccSolve.cpp.
References g_pIccMatrixSolver.
void IccSetMatrixInverter | ( | IIccMatrixInverter * | pIccMatrixInverter | ) |
Name: IccSetMatrixInverter(IIccMatrixInverter *pInverter)
Function: IccSetMatrixInverter(IIccMatrixInverter *pInverter)
Purpose: Global function that can be used by a supporting application to establish an implementation of a matrix inverter object.
Definition at line 272 of file IccSolve.cpp.
References g_pIccMatrixInverter.
void IccSetMatrixSolver | ( | IIccMatrixSolver * | pIccMatrixSolver | ) |
Name: IccSetMatrixSolver(IIccMatrixSolver *pSolver)
Function: IccSetMatrixSolver(IIccMatrixSolver *pSolver)
Purpose: Global function that can be used by a supporting application to establish an implementation of a matrix solver object.
Definition at line 201 of file IccSolve.cpp.
References g_pIccMatrixSolver.
IIccMatrixInverter* g_pIccMatrixInverter = &g_SimpleInverter |
Global Variable: g_pIccMatrixInverter.
Purpose: Keep tracks of pointer to matrix inverter object.
Definition at line 259 of file IccSolve.cpp.
Referenced by IccGetDefaultMatrixInverter(), and IccSetMatrixInverter().
IIccMatrixSolver* g_pIccMatrixSolver = &g_SimpleSolver |
Global Variable: g_pIccMatrixSolver.
Purpose: Keep tracks of pointer to matrix solver object. This object should be instantiated before making calls to CIccMpeCalculator. If this variable is not set then the SOLV operator will return a zero vector with with the status of false.
Definition at line 186 of file IccSolve.cpp.
Referenced by CIccOpDefSolve::Exec(), IccGetDefaultMatrixSolver(), and IccSetMatrixSolver().
CIccSimpleMatrixInverter g_SimpleInverter |
Definition at line 256 of file IccSolve.cpp.
CIccSimpleMatrixSolver g_SimpleSolver |
Definition at line 183 of file IccSolve.cpp.