![]() |
Ice Sheet System Model
4.18
Code documentation
|
#include <IssmAbsMat.h>
Public Member Functions | |
virtual | ~IssmAbsMat () |
virtual void | Echo (void)=0 |
virtual void | Assemble (void)=0 |
virtual doubletype | Norm (NormMode mode)=0 |
virtual void | GetSize (int *pM, int *pN)=0 |
virtual void | GetLocalSize (int *pM, int *pN)=0 |
virtual void | MatMult (IssmAbsVec< doubletype > *X, IssmAbsVec< doubletype > *AX)=0 |
virtual IssmAbsMat< doubletype > * | Duplicate (void)=0 |
virtual doubletype * | ToSerial (void)=0 |
virtual void | SetValues (int m, int *idxm, int n, int *idxn, doubletype *values, InsMode mode)=0 |
virtual void | Convert (MatrixType type)=0 |
virtual void | SetZero (void)=0 |
virtual IssmAbsVec< IssmDouble > * | Solve (IssmAbsVec< IssmDouble > *pf, Parameters *parameters)=0 |
Definition at line 27 of file IssmAbsMat.h.
|
inlinevirtual |
Definition at line 32 of file IssmAbsMat.h.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.
|
pure virtual |
Implemented in IssmDenseMat< doubletype >.