org.ode4j.math
Interface DMatrix3C

All Known Implementing Classes:
DMatrix3

public interface DMatrix3C

Constant (unmodifiable) interface for dMatrix3. This returns an unmodifiable view of an (most likely) modifiable object. WARNING: This is only unmodifiable for the user. The class that returned this object may continue to modify it, these changes will also reflect in the 'unmodifiable view' that the user has. If the user requires a lasting immutable object, then the object needs to be cloned.

Author:
Tilmann Zaeschke

Method Summary
 DMatrix3 clone()
           
 DVector3 columnAsNewVector(int column)
           
 double dotCol(int col, DVector3C b)
           
 double dotColCol(int col, DMatrix3C m2, int col2)
           
 double dotRow(int row, double[] c, int cOfs)
           
 double dotRow(int row, DVector3C b)
           
 double dotRowCol(int row, DMatrix3C m2, int col2)
           
 double dotRowRow(int row, DMatrix3C m2, int row2)
           
 double get(int i, int j)
           
 double get00()
           
 double get01()
           
 double get02()
           
 double get10()
           
 double get11()
           
 double get12()
           
 double get20()
           
 double get21()
           
 double get22()
           
 float[] toFloatArray()
           
 float[] toFloatArray12()
           
 DMatrix3.DVector3ColView viewCol(int _col)
           
 

Method Detail

get

double get(int i,
           int j)
Parameters:
i - row
j - column
Returns:
Value at (i,j).

get00

double get00()

get01

double get01()

get02

double get02()

get10

double get10()

get11

double get11()

get12

double get12()

get20

double get20()

get21

double get21()

get22

double get22()

toFloatArray

float[] toFloatArray()

toFloatArray12

float[] toFloatArray12()

clone

DMatrix3 clone()

viewCol

DMatrix3.DVector3ColView viewCol(int _col)

dotCol

double dotCol(int col,
              DVector3C b)

dotRow

double dotRow(int row,
              DVector3C b)

dotRow

double dotRow(int row,
              double[] c,
              int cOfs)

dotColCol

double dotColCol(int col,
                 DMatrix3C m2,
                 int col2)

dotRowCol

double dotRowCol(int row,
                 DMatrix3C m2,
                 int col2)

dotRowRow

double dotRowRow(int row,
                 DMatrix3C m2,
                 int row2)

columnAsNewVector

DVector3 columnAsNewVector(int column)