Changeset 15130 for issm/trunk-jpl/src/c/classes/Elements/Penta.h
- Timestamp:
- 05/28/13 15:16:02 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Penta.h
r15129 r15130 118 118 void Update(int index, IoModel* iomodel,int analysis_counter,int analysis_type); 119 119 int UpdatePotentialUngrounding(IssmDouble* potential_sheet_ungrounding,Vector<IssmDouble>* vec_nodes_on_iceshelf,IssmDouble* nodes_on_iceshelf); 120 int NodalValue(IssmDouble* pvalue, int index, int natureofdataenum ,bool process_units);120 int NodalValue(IssmDouble* pvalue, int index, int natureofdataenum); 121 121 IssmDouble TimeAdapt(); 122 122 int* GetHorizontalNeighboorSids(void); … … 127 127 IssmDouble IceVolume(void); 128 128 IssmDouble TotalSmb(void); 129 void MinVel(IssmDouble* pminvel , bool process_units);130 void MinVx(IssmDouble* pminvx , bool process_units);131 void MinVy(IssmDouble* pminvy , bool process_units);132 void MinVz(IssmDouble* pminvz , bool process_units);133 IssmDouble MassFlux(IssmDouble* segment ,bool process_units);134 void MaxAbsVx(IssmDouble* pmaxabsvx , bool process_units);135 void MaxAbsVy(IssmDouble* pmaxabsvy , bool process_units);136 void MaxAbsVz(IssmDouble* pmaxabsvz , bool process_units);137 void MaxVel(IssmDouble* pmaxvel , bool process_units);129 void MinVel(IssmDouble* pminvel); 130 void MinVx(IssmDouble* pminvx); 131 void MinVy(IssmDouble* pminvy); 132 void MinVz(IssmDouble* pminvz); 133 IssmDouble MassFlux(IssmDouble* segment); 134 void MaxAbsVx(IssmDouble* pmaxabsvx); 135 void MaxAbsVy(IssmDouble* pmaxabsvy); 136 void MaxAbsVz(IssmDouble* pmaxabsvz); 137 void MaxVel(IssmDouble* pmaxvel); 138 138 void ElementResponse(IssmDouble* presponse,int response_enum); 139 void MaxVx(IssmDouble* pmaxvx , bool process_units);140 void MaxVy(IssmDouble* pmaxvy , bool process_units);141 void MaxVz(IssmDouble* pmaxvz , bool process_units);139 void MaxVx(IssmDouble* pmaxvx); 140 void MaxVy(IssmDouble* pmaxvy); 141 void MaxVz(IssmDouble* pmaxvz); 142 142 #endif 143 143 … … 147 147 148 148 #ifdef _HAVE_CONTROL_ 149 IssmDouble DragCoefficientAbsGradient( bool process_units,int weight_index);149 IssmDouble DragCoefficientAbsGradient(int weight_index); 150 150 void GradientIndexing(int* indexing,int control_index); 151 151 void Gradj(Vector<IssmDouble>* gradient,int control_type,int control_index); … … 161 161 void ControlInputScaleGradient(int enum_type,IssmDouble scale); 162 162 void ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index); 163 IssmDouble RheologyBbarAbsGradient( bool process_units,int weight_index);164 IssmDouble ThicknessAbsMisfit( bool process_units,int weight_index);165 IssmDouble SurfaceAbsVelMisfit( bool process_units,int weight_index);166 IssmDouble SurfaceRelVelMisfit( bool process_units,int weight_index);167 IssmDouble SurfaceLogVelMisfit( bool process_units,int weight_index);168 IssmDouble SurfaceLogVxVyMisfit( bool process_units,int weight_index);169 IssmDouble SurfaceAverageVelMisfit( bool process_units,int weight_index);170 IssmDouble ThicknessAbsGradient( bool process_units,int weight_index);171 IssmDouble ThicknessAlongGradient( bool process_units,int weight_index){_error_("not supported");};172 IssmDouble ThicknessAcrossGradient( bool process_units,int weight_index){_error_("not supported");};173 IssmDouble BalancethicknessMisfit( bool process_units,int weight_index){_error_("not supported");};163 IssmDouble RheologyBbarAbsGradient(int weight_index); 164 IssmDouble ThicknessAbsMisfit( int weight_index); 165 IssmDouble SurfaceAbsVelMisfit( int weight_index); 166 IssmDouble SurfaceRelVelMisfit( int weight_index); 167 IssmDouble SurfaceLogVelMisfit( int weight_index); 168 IssmDouble SurfaceLogVxVyMisfit( int weight_index); 169 IssmDouble SurfaceAverageVelMisfit(int weight_index); 170 IssmDouble ThicknessAbsGradient(int weight_index); 171 IssmDouble ThicknessAlongGradient( int weight_index){_error_("not supported");}; 172 IssmDouble ThicknessAcrossGradient(int weight_index){_error_("not supported");}; 173 IssmDouble BalancethicknessMisfit(int weight_index){_error_("not supported");}; 174 174 void InputControlUpdate(IssmDouble scalar,bool save_parameter); 175 175 #endif
Note:
See TracChangeset
for help on using the changeset viewer.