Ice Sheet System Model  4.18
Code documentation
solutionsequences.h
Go to the documentation of this file.
1 /*
2  * solutionsequences.h:
3  */
4 
5 #ifndef _SOLUTION_SEQUENCES_H_
6 #define _SOLUTION_SEQUENCES_H_
7 
8 class FemModel;
9 class Parameters;
10 template <class doubletype> class Matrix;
11 template <class doubletype> class Vector;
12 #include "../shared/Numerics/types.h"
13 
18 void solutionsequence_nonlinear(FemModel* femmodel,bool conserve_loads);
27 
28 /*convergence*/
29 void convergence(bool* pconverged, Matrix<IssmDouble>* K_ff,Vector<IssmDouble>* p_f,Vector<IssmDouble>* u_f,Vector<IssmDouble>* u_f_old,IssmDouble eps_res,IssmDouble eps_rel,IssmDouble eps_abs);
30 
31 #endif
Matrix
Definition: Matrix.h:27
solutionsequence_hydro_nonlinear
void solutionsequence_hydro_nonlinear(FemModel *femmodel)
Definition: solutionsequence_hydro_nonlinear.cpp:12
solutionsequence_adjoint_linear
void solutionsequence_adjoint_linear(FemModel *femmodel)
Definition: solutionsequence_adjoint_linear.cpp:10
IssmDouble
double IssmDouble
Definition: types.h:37
Parameters
Declaration of Parameters class.
Definition: Parameters.h:18
solutionsequence_fct
void solutionsequence_fct(FemModel *femmodel)
Definition: solutionsequence_fct.cpp:388
solutionsequence_nonlinear
void solutionsequence_nonlinear(FemModel *femmodel, bool conserve_loads)
Definition: solutionsequence_nonlinear.cpp:11
solutionsequence_thermal_nonlinear
void solutionsequence_thermal_nonlinear(FemModel *femmodel)
Definition: solutionsequence_thermal_nonlinear.cpp:11
solutionsequence_schurcg
void solutionsequence_schurcg(FemModel *femmodel)
Definition: solutionsequence_schurcg.cpp:834
solutionsequence_glads_nonlinear
void solutionsequence_glads_nonlinear(FemModel *femmodel)
Definition: solutionsequence_glads_nonlinear.cpp:11
solutionsequence_newton
void solutionsequence_newton(FemModel *femmodel)
Definition: solutionsequence_newton.cpp:11
FemModel
Definition: FemModel.h:31
solutionsequence_FScoupling_nonlinear
void solutionsequence_FScoupling_nonlinear(FemModel *femmodel, bool conserve_loads)
Definition: solutionsequence_stokescoupling_nonlinear.cpp:11
convergence
void convergence(bool *pconverged, Matrix< IssmDouble > *K_ff, Vector< IssmDouble > *p_f, Vector< IssmDouble > *u_f, Vector< IssmDouble > *u_f_old, IssmDouble eps_res, IssmDouble eps_rel, IssmDouble eps_abs)
Definition: convergence.cpp:9
solutionsequence_la
void solutionsequence_la(FemModel *femmodel)
Definition: solutionsequence_la.cpp:10
solutionsequence_linear
void solutionsequence_linear(FemModel *femmodel)
Definition: solutionsequence_linear.cpp:10
solutionsequence_shakti_nonlinear
void solutionsequence_shakti_nonlinear(FemModel *femmodel)
Definition: solutionsequence_shakti_nonlinear.cpp:11
Vector
Definition: Vector.h:25
solutionsequence_la_theta
void solutionsequence_la_theta(FemModel *femmodel)
Definition: solutionsequence_la_theta.cpp:10
femmodel
FemModel * femmodel
Definition: esmfbinders.cpp:16