Changeset 16494
- Timestamp:
- 10/21/13 18:22:18 (11 years ago)
- Location:
- issm/trunk-jpl/src/c/classes/Elements
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Element.h
r16486 r16494 116 116 virtual void ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index)=0; 117 117 virtual void ControlInputScaleGradient(int enum_type, IssmDouble scale)=0; 118 virtual void ControlToVectors(Vector<Issm Double>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum)=0;118 virtual void ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum)=0; 119 119 virtual void GetVectorFromControlInputs(Vector<IssmDouble>* gradient,int control_enum,int control_index,const char* data)=0; 120 120 virtual void SetControlInputsFromVector(IssmDouble* vector,int control_enum,int control_index)=0; -
issm/trunk-jpl/src/c/classes/Elements/Penta.h
r16486 r16494 146 146 void ControlInputScaleGradient(int enum_type,IssmDouble scale); 147 147 void ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index); 148 void ControlToVectors(Vector<Issm Double>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum);148 void ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum); 149 149 IssmDouble RheologyBbarAbsGradient(void); 150 150 IssmDouble ThicknessAbsMisfit(void); -
issm/trunk-jpl/src/c/classes/Elements/Seg.h
r16486 r16494 166 166 void ControlInputScaleGradient(int enum_type,IssmDouble scale){_error_("not implemented yet");}; 167 167 void ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index){_error_("not implemented yet");}; 168 void ControlToVectors(Vector<Issm Double>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum){_error_("not implemented yet");};168 void ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum){_error_("not implemented yet");}; 169 169 IssmDouble RheologyBbarAbsGradient(void){_error_("not implemented yet");}; 170 170 IssmDouble ThicknessAbsMisfit(void){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r16486 r16494 4735 4735 }/*}}}*/ 4736 4736 /*FUNCTION Tria::ControlToVectors{{{*/ 4737 void Tria::ControlToVectors(Vector<Issm Double>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum){4737 void Tria::ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum){ 4738 4738 4739 4739 Input* input=NULL; -
issm/trunk-jpl/src/c/classes/Elements/Tria.h
r16486 r16494 155 155 void ControlInputScaleGradient(int enum_type,IssmDouble scale); 156 156 void ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index); 157 void ControlToVectors(Vector<Issm Double>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum);157 void ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum); 158 158 IssmDouble RheologyBbarAbsGradient(void); 159 159 IssmDouble ThicknessAbsMisfit(void);
Note:
See TracChangeset
for help on using the changeset viewer.