Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
Loading...
Searching...
No Matches
IIccMatrixSolver Class Referenceabstract

Structure: IIccMatrixSolver. More...

#include <IccSolve.h>

+ Inheritance diagram for IIccMatrixSolver:
+ Collaboration diagram for IIccMatrixSolver:

Public Member Functions

virtual bool Solve (icFloatNumber *dXVector, const icFloatNumber *dMatrix, const icFloatNumber *dYVector, icUInt16Number nRows, icUInt16Number nCols)=0
 Member Function: Solve.
 

Detailed Description

Structure: IIccMatrixSolver.

Purpose: Define an interface for allowing external implementation of matrix inversion

Definition at line 85 of file IccSolve.h.

Member Function Documentation

◆ Solve()

virtual bool IIccMatrixSolver::Solve ( icFloatNumber * dXVector,
const icFloatNumber * dMatrix,
const icFloatNumber * dYVector,
icUInt16Number nRows,
icUInt16Number nCols )
pure virtual

Member Function: Solve.

Purpose: Solve for x in the matrix/vector equation y=Mx

Parameters: -dMatrix is a matrix (M) with nRows x nCols entries -dYVector is a column vector (y) with nRows entries -dXVecotr is a column vector (x) with nCols entries

Return: true if solution was found or false if solution not possible.

Implemented in CIccSimpleMatrixSolver.

Referenced by CIccOpDefSolve::Exec().

+ Here is the caller graph for this function:

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