hp2FEM
0.1
|
#include <TwoIndexTable.h>
Public Member Functions | |
TwoIndexTable (unsigned long NumberSubRows, unsigned long NumberRow, unsigned long NumberData, Type *Data=0, unsigned long *RowIndices=0, unsigned long *SubRowIndices=0) | |
TwoIndexTable (TwoIndexTable &Instance) | |
TwoIndexTable< Type > & | operator= (TwoIndexTable &Instance) |
Type & | operator[] (unsigned long Index) |
unsigned long & | operator() (unsigned long Index) |
unsigned long long | SizeOf () |
unsigned long | GetSubRow (unsigned long RowNumber, unsigned long SubRowNumber) |
operator unsigned long *const () | |
unsigned long *const | GetIndices () |
unsigned long *const | GetSubRowIndices () |
Type *const | GetData () |
unsigned long | GetRowSize (unsigned long Row) |
Type * | GetRowData (unsigned long Row, unsigned long &RowSize) |
Type * | GetRowData (unsigned long Row, unsigned long SubRow, unsigned long &SubRowSize) |
unsigned long | GetDataSize () |
unsigned long | GetRowIndicesSize () |
unsigned long | GetNumberSubRow () |
unsigned long | GetSubRowsSize () |
unsigned long | GetSubRowSize (unsigned long RowNumber, unsigned long SubRowNumber) |
void | SetSize (unsigned long NumberSubRows=0, unsigned long NumberRow=0, unsigned long NumberData=0, Type *Data=0, unsigned long *RowIndices=0, unsigned long *SubRowIndices=0) |
void | NewRow (Type *RowData, unsigned long RowSize, unsigned long *SubRows) |
void | SetRow (unsigned long RowNumber, Type *RowData, unsigned long *SubRows=0) |
void | Print (FILE *File, char *Format, char *Message="") |
void | Save (FILE *File) |
void | Save (char *TabName, int Version, char *Filename) |
void | Reset () |
void | Restore (FILE *File) |
void | Restore (char *TabName, int Version, char *Filename) |
void | Free () |