7 #ifndef __IPTRIPLETHELPER_HPP__
8 #define __IPTRIPLETHELPER_HPP__
25 class ExpansionMatrix;
27 class SymScaledMatrix;
33 class CompoundSymMatrix;
34 class TransposeMatrix;
35 class ExpandedMultiVectorMatrix;
44 static Index GetNumberEntries(
49 static void FillRowCol(
59 static void FillValues(
66 static void FillValuesFromVector(
73 static void PutValuesInVector(
82 static Index GetNumberEntries_(
87 static Index GetNumberEntries_(
92 static Index GetNumberEntries_(
97 static Index GetNumberEntries_(
102 static Index GetNumberEntries_(
107 static Index GetNumberEntries_(
111 static void FillRowCol_(
120 static void FillValues_(
126 static void FillRowCol_(
135 static void FillValues_(
141 static void FillRowCol_(
150 static void FillValues_(
156 static void FillRowCol_(
165 static void FillValues_(
171 static void FillRowCol_(
180 static void FillValues_(
186 static void FillRowCol_(
195 static void FillValues_(
201 static void FillRowCol_(
210 static void FillValues_(
216 static void FillRowCol_(
225 static void FillValues_(
231 static void FillRowCol_(
240 static void FillValues_(
246 static void FillRowCol_(
255 static void FillValues_(
261 static void FillRowCol_(
270 static void FillValues_(
276 static void FillRowCol_(
285 static void FillValues_(
291 static void FillRowCol_(
300 static void FillValues_(
Class for diagonal matrices.
DECLARE_STD_EXCEPTION(FATAL_ERROR_IN_LINEAR_SOLVER)
Class for a Matrix in conjunction with its scaling factors for row and column scaling.
double Number
Type of all numbers.
Class for a Matrix in conjunction with its scaling factors for row and column scaling.
Class for symmetric matrices consisting of other matrices.
Class for Matrices which are the transpose of another matrix.
Class for Matrices which are multiples of the identity matrix.
Class for Matrices which are sum of symmetric matrices.
Class for Matrices with few rows that consists of Vectors, together with a premultiplied Expansion ma...
int Index
Type of all indices of vectors, matrices etc.
Class for general matrices stored in triplet format.
Class for expansion/projection matrices.
Class for symmetric matrices stored in triplet format.
Class for Matrices which are sum of matrices.
Class for Matrices consisting of other matrices.