- Timestamp:
- 08/02/12 17:13:12 (13 years ago)
- Location:
- issm/branches/trunk-jpl-damage
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-jpl-damage
- Property svn:mergeinfo changed
-
issm/branches/trunk-jpl-damage/src/c/solutions/solutions.h
r12004 r12878 6 6 #define SOLUTIONS_H_ 7 7 8 #include "../ objects/objects.h"8 #include "../classes/objects/objects.h" 9 9 #include "../io/io.h" 10 10 … … 18 18 void diagnostic_core(FemModel* femmodel); 19 19 void hydrology_core(FemModel* femmodel); 20 void hydrology_core_step(FemModel* femmodel,int step, double time);20 void hydrology_core_step(FemModel* femmodel,int step, IssmDouble time); 21 21 void thermal_core(FemModel* femmodel); 22 22 void enthalpy_core(FemModel* femmodel); … … 30 30 void steadystate_core(FemModel* femmodel); 31 31 void transient_core(FemModel* femmodel); 32 double objectivefunction(double search_scalar,OptArgs* optargs);32 IssmDouble objectivefunction(IssmDouble search_scalar,OptArgs* optargs); 33 33 34 34 //convergence: 35 35 void convergence(bool* pconverged, Matrix* K_ff,Vector* p_f,Vector* u_f,Vector* u_f_old,Parameters* parameters); 36 bool controlconvergence( double J,double tol_cm);36 bool controlconvergence(IssmDouble J,IssmDouble tol_cm); 37 37 bool steadystateconvergence(FemModel* femmodel); 38 38 39 39 //optimization 40 int GradJSearch( double* search_vector,FemModel* femmodel,int step);40 int GradJSearch(IssmDouble* search_vector,FemModel* femmodel,int step); 41 41 42 42 //diverse 43 43 void ProcessArguments(int* solution,char** pbinname,char** poutbinname,char** ppetscname,char** plockname,int argc,char **argv); 44 44 void WriteLockFile(char* filename); 45 void controlrestart(FemModel* femmodel, double* J);45 void controlrestart(FemModel* femmodel,IssmDouble* J); 46 46 void ResetBoundaryConditions(FemModel* femmodel, int analysis_type); 47 47
Note:
See TracChangeset
for help on using the changeset viewer.