 |
Ice Sheet System Model
4.18
Code documentation
|
Go to the documentation of this file.
2 #include "../toolkits/toolkits.h"
3 #include "../classes/classes.h"
4 #include "../shared/shared.h"
5 #include "../modules/modules.h"
Declaration of Nodes class.
void CreateNodes(Nodes *nodes, IoModel *iomodel, bool isamr=false)
void GradientJ(Vector< IssmDouble > *gradient, Element *element, int control_type, int control_index)
Declaration of Parameters class.
Declaration of Constraints class.
Declaration of Elements class.
ElementMatrix * CreateJacobianMatrix(Element *element)
void Core(FemModel *femmodel)
void UpdateConstraints(FemModel *femmodel)
: header file for generic external result object
void UpdateParameters(Parameters *parameters, IoModel *iomodel, int solution_enum, int analysis_enum)
int DofsPerNode(int **doflist, int domaintype, int approximation)
ElementVector * CreateDVector(Element *element)
void CreateConstraints(Constraints *constraints, IoModel *iomodel)
void CreateLoads(Loads *loads, IoModel *iomodel)
void UpdateElements(Elements *elements, Inputs2 *inputs2, IoModel *iomodel, int analysis_counter, int analysis_type)
Declaration of Loads class.
void InputUpdateFromSolution(IssmDouble *solution, Element *element)
ElementVector * CreatePVector(Element *element)
#define _error_(StreamArgs)
ElementMatrix * CreateKMatrix(Element *element)
void GetSolutionFromInputs(Vector< IssmDouble > *solution, Element *element)