![]() |
Ice Sheet System Model
4.18
Code documentation
|
#include <IssmSeqVec.h>
Public Member Functions | |
IssmSeqVec () | |
IssmSeqVec (int pM) | |
IssmSeqVec (int pm, int pM) | |
IssmSeqVec (int pM, bool fromlocalsize) | |
IssmSeqVec (doubletype *buffer, int pM) | |
~IssmSeqVec () | |
void | Echo (void) |
void | Assemble (void) |
void | SetValues (int ssize, int *list, doubletype *values, InsMode mode) |
void | SetValue (int dof, doubletype value, InsMode mode) |
void | GetValue (doubletype *pvalue, int dof) |
void | GetSize (int *pM) |
void | GetLocalSize (int *pM) |
void | GetLocalVector (doubletype **pvector, int **pindices) |
IssmSeqVec< doubletype > * | Duplicate (void) |
void | Set (doubletype value) |
void | AXPY (IssmAbsVec< doubletype > *Xin, doubletype a) |
void | AYPX (IssmAbsVec< doubletype > *Xin, doubletype a) |
doubletype * | ToMPISerial (void) |
doubletype * | ToMPISerial0 (void) |
void | Shift (doubletype shift) |
void | Copy (IssmAbsVec< doubletype > *toin) |
doubletype | Norm (NormMode mode) |
void | Scale (doubletype scale_factor) |
doubletype | Dot (IssmAbsVec< doubletype > *inputin) |
void | PointwiseDivide (IssmAbsVec< doubletype > *xin, IssmAbsVec< doubletype > *yin) |
Data Fields | |
doubletype * | vector |
int | M |
Definition at line 31 of file IssmSeqVec.h.
|
inline |
Definition at line 39 of file IssmSeqVec.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 76 of file IssmSeqVec.h.
|
inline |
|
inline |
Definition at line 92 of file IssmSeqVec.h.
|
inline |
Definition at line 98 of file IssmSeqVec.h.
|
inline |
|
inline |
Definition at line 130 of file IssmSeqVec.h.
|
inline |
Definition at line 136 of file IssmSeqVec.h.
|
inline |
Definition at line 142 of file IssmSeqVec.h.
|
inline |
Definition at line 145 of file IssmSeqVec.h.
|
inline |
Definition at line 167 of file IssmSeqVec.h.
|
inline |
Definition at line 173 of file IssmSeqVec.h.
|
inline |
Definition at line 179 of file IssmSeqVec.h.
|
inline |
Definition at line 193 of file IssmSeqVec.h.
|
inline |
|
inline |
Definition at line 219 of file IssmSeqVec.h.
|
inline |
Definition at line 225 of file IssmSeqVec.h.
|
inline |
Definition at line 231 of file IssmSeqVec.h.
|
inline |
Definition at line 245 of file IssmSeqVec.h.
|
inline |
Definition at line 267 of file IssmSeqVec.h.
|
inline |
Definition at line 274 of file IssmSeqVec.h.
|
inline |
Definition at line 289 of file IssmSeqVec.h.
doubletype* IssmSeqVec< doubletype >::vector |
Definition at line 35 of file IssmSeqVec.h.
int IssmSeqVec< doubletype >::M |
Definition at line 36 of file IssmSeqVec.h.