Changeset 17862
- Timestamp:
- 04/28/14 15:00:48 (11 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 6 added
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/Makefile.am
r17831 r17862 284 284 ./modules/OutputResultsx/OutputResultsx.h\ 285 285 ./modules/OutputResultsx/OutputResultsx.cpp\ 286 ./modules/InputDepthAverageAtBasex/InputDepthAverageAtBasex.h\ 287 ./modules/InputDepthAverageAtBasex/InputDepthAverageAtBasex.cpp\ 286 288 ./modules/InputDuplicatex/InputDuplicatex.h\ 287 289 ./modules/InputDuplicatex/InputDuplicatex.cpp\ 290 ./modules/InputExtrudex/InputExtrudex.h\ 291 ./modules/InputExtrudex/InputExtrudex.cpp\ 288 292 ./modules/InputScalex/InputScalex.h\ 289 293 ./modules/InputScalex/InputScalex.cpp\ -
issm/trunk-jpl/src/c/classes/Elements/Element.cpp
r17827 r17862 658 658 } 659 659 }/*}}}*/ 660 void Element::InputDuplicate(int original_enum,int new_enum){/*{{{*/ 661 662 /*Call inputs method*/ 663 if (IsInput(original_enum)) inputs->DuplicateInput(original_enum,new_enum); 664 665 } 666 /*}}}*/ 660 667 void Element::InputUpdateFromConstant(int constant, int name){/*{{{*/ 661 668 -
issm/trunk-jpl/src/c/classes/Elements/Element.h
r17831 r17862 97 97 void InputChangeName(int enum_type,int enum_type_old); 98 98 void InputCreate(IssmDouble* vector,IoModel* iomodel,int M,int N,int vector_type,int vector_enum,int code); 99 void InputDuplicate(int original_enum,int new_enum); 99 100 void InputUpdateFromConstant(IssmDouble constant, int name); 100 101 void InputUpdateFromConstant(int constant, int name); … … 208 209 209 210 virtual void Update(int index, IoModel* iomodel,int analysis_counter,int analysis_type,int finite_element)=0; 210 virtual void Input Duplicate(int original_enum,int new_enum)=0;211 virtual void InputExtrude(int input_enum)=0; 211 212 virtual void InputUpdateFromSolutionOneDofCollapsed(IssmDouble* solution,int inputenum)=0; 212 213 virtual void InputUpdateFromSolutionOneDof(IssmDouble* solution,int inputenum)=0; -
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r17827 r17862 1356 1356 /*Finally, add to inputs*/ 1357 1357 this->inputs->AddInput((Input*)depth_averaged_input); 1358 }1359 /*}}}*/1360 /*FUNCTION Penta::InputDuplicate{{{*/1361 void Penta::InputDuplicate(int original_enum,int new_enum){1362 1363 /*Call inputs method*/1364 if (IsInput(original_enum)) inputs->DuplicateInput(original_enum,new_enum);1365 1366 1358 } 1367 1359 /*}}}*/ -
issm/trunk-jpl/src/c/classes/Elements/Penta.h
r17831 r17862 87 87 88 88 void InputDepthAverageAtBase(int enum_type,int average_enum_type); 89 void InputDuplicate(int original_enum,int new_enum);90 89 void InputScale(int enum_type,IssmDouble scale_factor); 91 90 int NumberofNodesVelocity(void); -
issm/trunk-jpl/src/c/classes/Elements/Seg.h
r17831 r17862 133 133 void GetSolutionFromInputsOneDof(Vector<IssmDouble>* solution,int enum_type){_error_("not implemented yet");}; 134 134 void InputDepthAverageAtBase(int enum_type,int average_enum_type){_error_("not implemented yet");}; 135 void Input Duplicate(int original_enum,int new_enum){_error_("not implemented yet");};135 void InputExtrude(int enum_type){_error_("not implemented"); /*For penta only*/}; 136 136 void InputScale(int enum_type,IssmDouble scale_factor){_error_("not implemented yet");}; 137 137 void MaterialUpdateFromTemperature(void){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Elements/Tetra.h
r17852 r17862 138 138 void GetSolutionFromInputsOneDof(Vector<IssmDouble>* solution,int enum_type){_error_("not implemented yet");}; 139 139 void InputDepthAverageAtBase(int enum_type,int average_enum_type){_error_("not implemented yet");}; 140 void Input Duplicate(int original_enum,int new_enum){_error_("not implemented yet");};140 void InputExtrude(int enum_type){_error_("not implemented"); /*For penta only*/}; 141 141 void InputScale(int enum_type,IssmDouble scale_factor){_error_("not implemented yet");}; 142 142 void MaterialUpdateFromTemperature(void){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r17860 r17862 1031 1031 /*Add new input to current element*/ 1032 1032 this->inputs->AddInput((Input*)newinput); 1033 }1034 /*}}}*/1035 /*FUNCTION Tria::InputDuplicate{{{*/1036 void Tria::InputDuplicate(int original_enum,int new_enum){1037 1038 /*Call inputs method*/1039 if (IsInput(original_enum)) {1040 inputs->DuplicateInput(original_enum,new_enum);1041 }1042 1033 } 1043 1034 /*}}}*/ -
issm/trunk-jpl/src/c/classes/Elements/Tria.h
r17831 r17862 88 88 void GetVerticesCoordinatesTop(IssmDouble** pxyz_list); 89 89 void InputDepthAverageAtBase(int enum_type,int average_enum_type); 90 void Input Duplicate(int original_enum,int new_enum);90 void InputExtrude(int enum_type){_error_("not implemented"); /*For penta only*/}; 91 91 void InputScale(int enum_type,IssmDouble scale_factor); 92 92 void MaterialUpdateFromTemperature(void){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/modules/modules.h
r17322 r17862 37 37 #include "./HoleFillerx/HoleFillerx.h" 38 38 #include "./InputControlUpdatex/InputControlUpdatex.h" 39 #include "./InputDepthAverageAtBasex/InputDepthAverageAtBasex.h" 39 40 #include "./InputDuplicatex/InputDuplicatex.h" 41 #include "./InputExtrudex/InputExtrudex.h" 40 42 #include "./InputScalex/InputScalex.h" 41 43 #include "./InterpFromMesh2dx/InterpFromMesh2dx.h"
Note:
See TracChangeset
for help on using the changeset viewer.