Uses of Class
spis.Util.Matrix.Matrix

Packages that use Matrix
spis.Circ.Circ   
spis.Solver.Poisson   
spis.Surf.SurfMesh   
spis.Top.SC   
spis.Util.Matrix   
 

Uses of Matrix in spis.Circ.Circ
 

Fields in spis.Circ.Circ declared as Matrix
private  Matrix RCCabsCirc.conduct
          conductances of resistor network
private  Matrix RCCabsCirc.capa
          capacitances of capacitor network
private  Matrix RCCabsCirc.redCapa
          capacitances of reduced capacitor network
private  Matrix RCCabsCirc.redMatrix
          Reduction matrix (nodes connected by a potential sources are merged)
private  Matrix RCCabsCirc.redMatrixTransp
          Transposed reduction matrix
private  Matrix RCCabsCirc.projMatrix
          Projection matrix
private  Matrix RCCabsCirc.projMatrixTransp
          Transposed Projection matrix
 

Methods in spis.Circ.Circ that return Matrix
 Matrix RCCabsCirc.getG()
          gets the resistance matrix (a pointer to)
 Matrix RCCabsCirc.getC()
          gets the capacitance matrix (a pointer to)
 

Methods in spis.Circ.Circ with parameters of type Matrix
 void RCCabsCirc.setG(Matrix G)
          sets the resistance matrix (through a pointer, no copy)
 void RCCabsCirc.setC(Matrix C)
          sets the capacitance matrix (through a pointer, no copy)
 

Constructors in spis.Circ.Circ with parameters of type Matrix
RCCabsCirc(Matrix conductM, Matrix capaM, int nodeN)
          Default constructor
RCCabsCirc(Matrix conductM, Matrix capaM, int nodeN, java.util.Vector potentialSources)
          Constructor with electric components to be inserted between electric super nodes
 

Uses of Matrix in spis.Solver.Poisson
 

Methods in spis.Solver.Poisson with parameters of type Matrix
static void PoissonSolve.ConjugateGradientSolve(int nodeNb, Matrix mat, double[] xSol, double[] bSecond, double tolGradient, int iterGradient)
          Solves a linear system mat.xSol=bSecond, through conjugate gradient method.
 

Uses of Matrix in spis.Surf.SurfMesh
 

Fields in spis.Surf.SurfMesh declared as Matrix
private  Matrix ThreeDUnstructSurfMesh.mapNS
          Node to surface connectivity matrix
private  Matrix ThreeDUnstructSurfMesh.mapNSR
          mapNS row-normalised (sum_j Mij = 1)
private  Matrix ThreeDUnstructSurfMesh.mapNSC
          mapNS column-normalised (sum_j Mij = 1)
private  Matrix ThreeDUnstructSurfMesh.mapNSRT
          transpose of mapNSR
private  Matrix ThreeDUnstructSurfMesh.mapNSCT
          transpose of mapNSC
private  Matrix ThreeDUnstructSurfMesh.mapNE
          Node to surface connectivity matrix, for nodes and edges belonging to 1D wires only!
private  Matrix ThreeDUnstructSurfMesh.mapNER
          mapNE row-normalised (sum_j Mij = 1)
private  Matrix ThreeDUnstructSurfMesh.mapNEC
          mapNE column-normalised (sum_j Mij = 1)
private  Matrix ThreeDUnstructSurfMesh.mapNERT
          transpose of mapNER
private  Matrix ThreeDUnstructSurfMesh.mapNECT
          transpose of mapNEC
 

Uses of Matrix in spis.Top.SC
 

Fields in spis.Top.SC declared as Matrix
protected  Matrix RCCabsSC.map
          Matrix for mapping a surface-centred extensive surface field (e.g. intensity) onto circuit nodes (this matrix also depends on circuit nodes centring, now fixed to surface-centred, cf. deriveCircuitAndMap method)
protected  Matrix RCCabsSC.mapA
          map for averaging an intensive quantity (e.g. potential) instead of summing an extensive value (e.g. intensity) with map
protected  Matrix RCCabsSC.mapT
          Transpose of map, to map an intensive value (e.g. potential) from circuit nodes to a surface-centered surface field
protected  Matrix RCCabsSC.mapAT
          Transpose of mapA
protected  Matrix RCCabsSC.wireMap
          Matrix for mapping an edge-centred extensive surface field (e.g. intensity) living on a 1D wire onto circuit nodes
protected  Matrix RCCabsSC.wireMapT
          Transpose of wireMap, to map an intensive value (e.g. potential) from circuit nodes to an edge-centered surface field on 1D wires
 

Methods in spis.Top.SC with parameters of type Matrix
 void RCCabsSC.setCircAndMap(RCCabsCirc circuit, Matrix mapSurf)
          Sets circuit and map (through pointer/reference, no copy).
 void RCCabsSC.getCircAndMap(Circ circuit, Matrix mapSurf)
          Gets circuit and map (through pointer/reference, no copy).
 void RCCabsSC.setMapGC(Matrix mapSurf, Matrix G, Matrix C)
          Sets map, and G and C matrices (through pointer).
 void RCCabsSC.getMapGC(Matrix mapSurf, Matrix G, Matrix C)
          Gets map, and G and C matrices (through pointer).
 void RCCabsSC.getMapGC(Matrix mapSurf, Matrix G, Matrix C, float Cabsol)
          Gets map, and G and C matrices and Cabs (through pointer).
 

Uses of Matrix in spis.Util.Matrix
 

Subclasses of Matrix in spis.Util.Matrix
 class DiagMatrix
          Class Name : DiagMatrix
Project ref : SPIS project
File name : DiagMatrix.java
File type : class
Copyright : ONERA, 2 Av.
 class DirMatrix
          Class Name : Matrix
Project ref : SPIS project
File name : Matrix.java
File type : class
Copyright : ONERA, 2 Av.
 class SparseMatrix
          Class Name : SparseMatrix
Project ref : SPIS project
File name : SparseMatrix.java
File type : class
Copyright : ONERA, 2 Av.
 

Methods in spis.Util.Matrix that return Matrix
 Matrix SparseMatrix.matMult(Matrix m)
          Multyplies by another matrix m and returns this_matrix . m in result.
 Matrix SparseMatrix.buildTranspose()
          Generates and returns the transpose of this matrix
 Matrix SparseMatrix.buildLineNormalised()
          Generates and returns a matrix built from this matrix by normalising each of its lines: Mij -> Mij / (sum_k Mik).
abstract  Matrix Matrix.matMult(Matrix m)
          Multyplies by another matrix m and returns (this_matrix . m).
abstract  Matrix Matrix.buildTranspose()
          Generates and returns the transpose of this matrix Should return a matrix of subtype identical to this matrix.
abstract  Matrix Matrix.buildLineNormalised()
          Generates and returns a matrix built from this matrix by normalising each of its lines: Mij -> Mij / (sum_k Mik).
 Matrix DirMatrix.matMult(Matrix m)
          Multyplies by another matrix m and returns this_matrix . m.
 Matrix DirMatrix.buildTranspose()
          Generates and returns the transpose of this matrix
 Matrix DirMatrix.buildLineNormalised()
          Generates and returns a matrix built from this matrix by normalising each of its lines: Mij -> Mij / (sum_k Mik).
 Matrix DiagMatrix.matMult(Matrix m)
          Multyplies by another matrix m and returns this_matrix . m.
 Matrix DiagMatrix.buildTranspose()
          Generates and returns the transpose of this matrix
 Matrix DiagMatrix.buildLineNormalised()
          Generates and returns a matrix built from this matrix by normalising each of its lines: Mij -> Mij / (sum_k Mik).
 

Methods in spis.Util.Matrix with parameters of type Matrix
 void SparseMatrix.matMult(Matrix m, Matrix result)
          Multyplies by another matrix m and returns this_matrix . m in result.
 Matrix SparseMatrix.matMult(Matrix m)
          Multyplies by another matrix m and returns this_matrix . m in result.
private  float[][] SparseMatrix.matMult(Matrix m, int notUsedInteger)
          Multiplies by another matrix m and returns this_matrix . m as a float[][].
abstract  void Matrix.matMult(Matrix m, Matrix result)
          Multyplies by another matrix m and returns (this_matrix . m) in result.
abstract  Matrix Matrix.matMult(Matrix m)
          Multyplies by another matrix m and returns (this_matrix . m).
 void DirMatrix.matMult(Matrix m, Matrix result)
          Multyplies by another matrix m and returns this_matrix . m in result.
 Matrix DirMatrix.matMult(Matrix m)
          Multyplies by another matrix m and returns this_matrix . m.
private  float[][] DirMatrix.matMult(Matrix m, int notUsedInteger)
          Multiplies by another matrix m and returns this_matrix . m as a float[][].
 void DiagMatrix.matMult(Matrix m, Matrix result)
          Multyplies by another matrix m and returns this_matrix . m in result.
 Matrix DiagMatrix.matMult(Matrix m)
          Multyplies by another matrix m and returns this_matrix . m.
private  float[][] DiagMatrix.matMult(Matrix m, int notUsedInteger)
          Multiplies by another matrix m and returns this_matrix . m as a float[][].