 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the documentation of this file.
5 #include "../../shared/io/io.h"
21 if(ssize)
if(flag_ys0) ys->
Set(0.0);
24 int *indices_ys = NULL;
27 int *indices_uf = NULL;
35 for(
int i=0;i<nodes->
Size();i++){
37 node->
VecMerge(ug,local_uf,indices_uf,local_ys,indices_ys);
44 xDelete<int>(indices_uf);
45 xDelete<int>(indices_ys);
46 xDelete<IssmDouble>(local_uf);
47 xDelete<IssmDouble>(local_ys);
void Mergesolutionfromftogx(Vector< IssmDouble > **pug, Vector< IssmDouble > *uf, Vector< IssmDouble > *ys, Nodes *nodes, Parameters *parameters, bool flag_ys0)
Declaration of Nodes class.
#define _printf0_(StreamArgs)
Declaration of Parameters class.
merge solution back from f set into g set
void GetLocalVector(doubletype **pvector, int **pindices)
int NumberOfDofsLocal(int setenum)
Object * GetObjectByOffset(int offset)
void VecMerge(Vector< IssmDouble > *ug, IssmDouble *local_uf, int *indices_uf, IssmDouble *local_ys, int *indices_ys)
int NumberOfDofs(int setenum)
void Set(doubletype value)