Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IccSolve.h File Reference

File: IccSolve.h. More...

#include "IccDefs.h"
+ Include dependency graph for IccSolve.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IIccMatrixInverter
 Structure: IIccMatrixInverter. More...
 
class  IIccMatrixSolver
 Structure: IIccMatrixSolver. More...
 

Functions

IIccMatrixInverterIccGetDefaultMatrixInverter ()
 Function: icGetDefaultInverter(IIccMatrixInverter *pInverter)
 
IIccMatrixSolverIccGetDefaultMatrixSolver ()
 Function: icGetDefaultSolver(IIccMatrixSolver *pSolver)
 
void IccSetMatrixInverter (IIccMatrixInverter *pInverter)
 Function: IccSetMatrixInverter(IIccMatrixInverter *pInverter)
 
void IccSetMatrixSolver (IIccMatrixSolver *pSolver)
 Function: IccSetMatrixSolver(IIccMatrixSolver *pSolver)
 

Variables

IIccMatrixInverterg_pIccMatrixInverter
 Global Variable: g_pIccMatrixInverter.
 
IIccMatrixSolverg_pIccMatrixSolver
 Global Variable: g_pIccMatrixSolver.
 

Detailed Description

File: IccSolve.h.

Contains: Header for implementation Matrix Solve functionality

Version: V1

Copyright: (c) see ICC Software License

Definition in file IccSolve.h.

Function Documentation

◆ IccGetDefaultMatrixInverter()

IIccMatrixInverter * IccGetDefaultMatrixInverter ( )

Function: icGetDefaultInverter(IIccMatrixInverter *pInverter)

Purpose: Global function that can be used by a supporting application to determine the matrix solver object.

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.

288{
290}
IIccMatrixInverter * g_pIccMatrixInverter
Global Variable: g_pIccMatrixInverter.
Definition IccSolve.cpp:259

References g_pIccMatrixInverter.

Referenced by CIccMpeXmlMatrix::ParseXml().

+ Here is the caller graph for this function:

◆ IccGetDefaultMatrixSolver()

IIccMatrixSolver * IccGetDefaultMatrixSolver ( )

Function: icGetDefaultSolver(IIccMatrixSolver *pSolver)

Purpose: Global function that can be used by a supporting application to determine the matrix solver object.

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.

217{
218 return g_pIccMatrixSolver;
219}
IIccMatrixSolver * g_pIccMatrixSolver
Global Variable: g_pIccMatrixSolver.
Definition IccSolve.cpp:186

References g_pIccMatrixSolver.

◆ IccSetMatrixInverter()

void IccSetMatrixInverter ( IIccMatrixInverter * pIccMatrixInverter)

Function: IccSetMatrixInverter(IIccMatrixInverter *pInverter)

Purpose: Global function that can be used by a supporting application to establish an implementation of a matrix inverter object.

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.

273{
274 g_pIccMatrixInverter = pIccMatrixInverter;
275}

References g_pIccMatrixInverter.

◆ IccSetMatrixSolver()

void IccSetMatrixSolver ( IIccMatrixSolver * pIccMatrixSolver)

Function: IccSetMatrixSolver(IIccMatrixSolver *pSolver)

Purpose: Global function that can be used by a supporting application to establish an implementation of a matrix solver object.

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.

202{
203 g_pIccMatrixSolver = pIccMatrixSolver;
204}

References g_pIccMatrixSolver.

Variable Documentation

◆ g_pIccMatrixInverter

IIccMatrixInverter* g_pIccMatrixInverter
extern

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().

◆ g_pIccMatrixSolver

IIccMatrixSolver* g_pIccMatrixSolver
extern

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().