Changeset 17322
- Timestamp:
- 02/20/14 12:06:02 (11 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 9 edited
- 3 moved
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/Makefile.am
r17305 r17322 320 320 ./modules/ResetConstraintsx/ResetConstraintsx.h\ 321 321 ./modules/ResetConstraintsx/ResetConstraintsx.cpp\ 322 ./modules/Reset CoordinateSystemx/ResetCoordinateSystemx.h\323 ./modules/Reset CoordinateSystemx/ResetCoordinateSystemx.cpp\322 ./modules/ResetFSBasalBoundaryConditionx/ResetFSBasalBoundaryConditionx.h\ 323 ./modules/ResetFSBasalBoundaryConditionx/ResetFSBasalBoundaryConditionx.cpp\ 324 324 ./modules/Solverx/Solverx.cpp\ 325 325 ./modules/Solverx/Solverx.h\ -
issm/trunk-jpl/src/c/classes/Elements/Element.h
r17309 r17322 216 216 virtual Element* SpawnTopElement(void)=0; 217 217 virtual void ReduceMatrices(ElementMatrix* Ke,ElementVector* pe)=0; 218 virtual void Reset CoordinateSystem()=0;218 virtual void ResetFSBasalBoundaryCondition()=0; 219 219 virtual void SetTemporaryElementType(int element_type_in)=0; 220 220 virtual IssmDouble StabilizationParameter(IssmDouble u, IssmDouble v, IssmDouble w, IssmDouble diameter, IssmDouble kappa)=0; -
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r17309 r17322 2158 2158 } 2159 2159 /*}}}*/ 2160 /*FUNCTION Penta::Reset CoordinateSystem{{{*/2161 void Penta::Reset CoordinateSystem(void){2160 /*FUNCTION Penta::ResetFSBasalBoundaryCondition{{{*/ 2161 void Penta::ResetFSBasalBoundaryCondition(void){ 2162 2162 2163 2163 int approximation; -
issm/trunk-jpl/src/c/classes/Elements/Penta.h
r17309 r17322 117 117 void PositiveDegreeDay(IssmDouble* pdds,IssmDouble* pds,IssmDouble signorm); 118 118 void ReduceMatrices(ElementMatrix* Ke,ElementVector* pe); 119 void Reset CoordinateSystem(void);119 void ResetFSBasalBoundaryCondition(void); 120 120 void SmbGradients(); 121 121 void SetTemporaryElementType(int element_type_in); -
issm/trunk-jpl/src/c/classes/Elements/Seg.h
r17315 r17322 169 169 int NodalValue(IssmDouble* pvalue, int index, int natureofdataenum){_error_("not implemented yet");}; 170 170 void PositiveDegreeDay(IssmDouble* pdds,IssmDouble* pds,IssmDouble signorm){_error_("not implemented yet");}; 171 void Reset CoordinateSystem(void){_error_("not implemented yet");};171 void ResetFSBasalBoundaryCondition(void){_error_("not implemented yet");}; 172 172 void ReduceMatrices(ElementMatrix* Ke,ElementVector* pe){_error_("not implemented yet");}; 173 173 void SetTemporaryElementType(int element_type_in){_error_("not implemented yet");}; -
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r17321 r17322 1936 1936 } 1937 1937 /*}}}*/ 1938 /*FUNCTION Tria::Reset CoordinateSystem{{{*/1939 void Tria::Reset CoordinateSystem(void){1938 /*FUNCTION Tria::ResetFSBasalBoundaryCondition{{{*/ 1939 void Tria::ResetFSBasalBoundaryCondition(void){ 1940 1940 1941 1941 int approximation; -
issm/trunk-jpl/src/c/classes/Elements/Tria.h
r17309 r17322 113 113 void PositiveDegreeDay(IssmDouble* pdds,IssmDouble* pds,IssmDouble signorm); 114 114 void ReduceMatrices(ElementMatrix* Ke,ElementVector* pe); 115 void Reset CoordinateSystem(void);115 void ResetFSBasalBoundaryCondition(void); 116 116 void SmbGradients(); 117 117 Element* SpawnBasalElement(void); -
issm/trunk-jpl/src/c/cores/stressbalance_core.cpp
r17279 r17322 49 49 bedslope_core(femmodel); 50 50 femmodel->SetCurrentConfiguration(StressbalanceAnalysisEnum); 51 Reset CoordinateSystemx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters);51 ResetFSBasalBoundaryConditionx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters); 52 52 } 53 53 -
issm/trunk-jpl/src/c/modules/ResetFSBasalBoundaryConditionx/ResetFSBasalBoundaryConditionx.cpp
r17321 r17322 1 /*!\file Reset CoordinateSystemx1 /*!\file ResetFSBasalBoundaryConditionx 2 2 * \brief: reset coordinate system for full-FS: tangential to the bedrock 3 3 */ 4 4 5 #include "./Reset CoordinateSystemx.h"5 #include "./ResetFSBasalBoundaryConditionx.h" 6 6 #include "../../shared/shared.h" 7 7 #include "../../toolkits/toolkits.h" 8 8 9 void Reset CoordinateSystemx(Elements* elements,Nodes* nodes, Vertices* vertices, Loads* loads,Materials* materials,Parameters* parameters){9 void ResetFSBasalBoundaryConditionx(Elements* elements,Nodes* nodes, Vertices* vertices, Loads* loads,Materials* materials,Parameters* parameters){ 10 10 11 11 Element *element = NULL; … … 13 13 for (int i=0;i<elements->Size();i++){ 14 14 element=dynamic_cast<Element*>(elements->GetObjectByOffset(i)); 15 element->Reset CoordinateSystem();15 element->ResetFSBasalBoundaryCondition(); 16 16 } 17 17 -
issm/trunk-jpl/src/c/modules/ResetFSBasalBoundaryConditionx/ResetFSBasalBoundaryConditionx.h
r17321 r17322 1 /*!\file: Reset CoordinateSystemx.h1 /*!\file: ResetFSBasalBoundaryConditionx.h 2 2 * \brief header file for reset coordinate system module 3 3 */ 4 4 5 #ifndef _RESET COORDINATESYSTEMX_H6 #define _RESET COORDINATESYSTEMX_H5 #ifndef _RESETFSBASALBOUNDARYCONDITIONX_H 6 #define _RESETFSBASALBOUNDARYCONDITIONX_H 7 7 8 8 #include "../../classes/classes.h" 9 9 10 10 /* local prototypes: */ 11 void Reset CoordinateSystemx(Elements* elements,Nodes* nodes, Vertices* vertices, Loads* loads,Materials* materials, Parameters* parameters);11 void ResetFSBasalBoundaryConditionx(Elements* elements,Nodes* nodes, Vertices* vertices, Loads* loads,Materials* materials, Parameters* parameters); 12 12 13 #endif /* _RESET COORDINATESYSTEMX_H */13 #endif /* _RESETFSBASALBOUNDARYCONDITIONX_H */ -
issm/trunk-jpl/src/c/modules/modules.h
r17241 r17322 80 80 #include "./Reducevectorgtofx/Reducevectorgtofx.h" 81 81 #include "./ResetConstraintsx/ResetConstraintsx.h" 82 #include "./Reset CoordinateSystemx/ResetCoordinateSystemx.h"82 #include "./ResetFSBasalBoundaryConditionx/ResetFSBasalBoundaryConditionx.h" 83 83 #include "./RheologyBbarAbsGradientx/RheologyBbarAbsGradientx.h" 84 84 #include "./Scotchx/Scotchx.h"
Note:
See TracChangeset
for help on using the changeset viewer.