Changeset 4064
- Timestamp:
- 06/21/10 11:13:48 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 3 added
- 1 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/DataSet/DataSet.cpp
r4055 r4064 685 685 xfree((void**)&alltruedofs); 686 686 687 }688 /*}}}*/689 /*FUNCTION DataSet::InputExtrude(int enum_type) {{{1*/690 void DataSet::InputExtrude(int enum_type){691 692 vector<Object*>::iterator object;693 Penta* penta=NULL;694 695 for ( object=objects.begin() ; object < objects.end(); object++ ){696 697 if((*object)->Enum()==PentaEnum){698 penta=(Penta*)(*object);699 penta->InputExtrude(enum_type);700 }701 }702 687 } 703 688 /*}}}*/ -
issm/trunk/src/c/DataSet/DataSet.h
r4059 r4064 78 78 void MeltingConstraints(int* pconverged, int* pnum_unstable_constraints); 79 79 DataSet* Copy(void); 80 void InputExtrude(int enum_type);81 80 int DeleteObject(Object* object); 82 81 void OutputRifts(Vec riftproperties); -
issm/trunk/src/c/Makefile.am
r4063 r4064 524 524 ./modules/InputConvergencex/InputConvergencex.cpp\ 525 525 ./modules/InputConvergencex/InputConvergencex.h\ 526 ./modules/ ExtrudeInputx/ExtrudeInputx.cpp\527 ./modules/ ExtrudeInputx/ExtrudeInputx.h\526 ./modules/InputExtrudex/InputExtrudex.cpp\ 527 ./modules/InputExtrudex/InputExtrudex.h\ 528 528 ./modules/OutputRiftsx/OutputRiftsx.h\ 529 529 ./modules/OutputRiftsx/OutputRiftsx.cpp\ … … 1038 1038 ./modules/InputConvergencex/InputConvergencex.cpp\ 1039 1039 ./modules/InputConvergencex/InputConvergencex.h\ 1040 ./modules/ ExtrudeInputx/ExtrudeInputx.cpp\1041 ./modules/ ExtrudeInputx/ExtrudeInputx.h\1040 ./modules/InputExtrudex/InputExtrudex.cpp\ 1041 ./modules/InputExtrudex/InputExtrudex.h\ 1042 1042 ./modules/OutputRiftsx/OutputRiftsx.h\ 1043 1043 ./modules/OutputRiftsx/OutputRiftsx.cpp\ -
issm/trunk/src/c/modules/DepthAverageInputx/DepthAverageInputx.cpp
r4055 r4064 4 4 5 5 #include "./DepthAverageInputx.h" 6 6 #include "../InputExtrudex/InputExtrudex.h" 7 7 #include "../../shared/shared.h" 8 8 #include "../../include/include.h" … … 25 25 } 26 26 27 27 28 /*Then extrude vertically the new inputs*/ 28 elements->InputExtrude(average_enum_type);29 InputExtrudex( elements,nodes,vertices,loads,materials,parameters,enum_type); 29 30 } -
issm/trunk/src/c/modules/modules.h
r4063 r4064 63 63 #include "./SplitSolutionVectorx/SplitSolutionVectorx.h" 64 64 #include "./DepthAverageInputx/DepthAverageInputx.h" 65 #include "./ ExtrudeInputx/ExtrudeInputx.h"65 #include "./InputExtrudex/InputExtrudex.h" 66 66 #include "./InputToResultx/InputToResultx.h" 67 67 #include "./GetSolutionFromInputsx/GetSolutionFromInputsx.h" -
issm/trunk/src/c/solutions/balancedthickness_core.cpp
r4057 r4064 34 34 35 35 _printf_("extrude computed thickness on all layers:\n"); 36 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,ThicknessEnum);36 InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,ThicknessEnum); 37 37 38 38 if(verbose)_printf_("saving results:\n"); -
issm/trunk/src/c/solutions/balancedvelocities_core.cpp
r4057 r4064 33 33 34 34 _printf_("extrude computed velocity on all layers:\n"); 35 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,VxEnum);36 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,VyEnum);35 InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,VxEnum); 36 InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,VyEnum); 37 37 38 38 if(verbose)_printf_("saving results:\n"); -
issm/trunk/src/c/solutions/bedslope_core.cpp
r4055 r4064 33 33 if (dim==3){ 34 34 if(verbose)_printf_("%s\n","extruding bed in 3d..."); 35 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,BedSlopeXEnum);36 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,BedSlopeYEnum);35 InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,BedSlopeXEnum); 36 InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,BedSlopeYEnum); 37 37 } 38 38 -
issm/trunk/src/c/solutions/prognostic_core.cpp
r4055 r4064 30 30 31 31 _printf_("extrude computed thickness on all layers:\n"); 32 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,ThicknessEnum);32 InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,ThicknessEnum); 33 33 34 34 if(verbose)_printf_("saving results:\n"); -
issm/trunk/src/c/solutions/surfaceslope_core.cpp
r4055 r4064 33 33 if (dim==3){ 34 34 if(verbose)_printf_("%s\n","extruding slope in 3d..."); 35 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,SurfaceSlopeXEnum);36 ExtrudeInputx(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,SurfaceSlopeYEnum);35 InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,SurfaceSlopeXEnum); 36 InputExtrudex(femmodel->elements,femmodel->nodes, femmodel->vertices,femmodel->loads, femmodel->materials,femmodel->parameters,SurfaceSlopeYEnum); 37 37 } 38 38 -
issm/trunk/src/c/solutions/transient2d.cpp
r4058 r4064 61 61 62 62 _printf_("create finite element model:\n"); 63 femmodel=new FemModel(fid,solution_type,analyses, 7);63 femmodel=new FemModel(fid,solution_type,analyses,2); 64 64 65 65 /*add outputfilename in parameters: */ -
issm/trunk/src/c/solvers/solver_diagnostic_nonlinear.cpp
r4057 r4064 137 137 if (dim==3){ 138 138 if(verbose)_printf_("%s\n","extruding velocity and pressure in 3d..."); 139 ExtrudeInputx( fem->elements,fem->nodes,fem->vertices,fem->loads,fem->materials,fem->parameters,VxEnum);140 ExtrudeInputx( fem->elements,fem->nodes,fem->vertices,fem->loads,fem->materials,fem->parameters,VyEnum);139 InputExtrudex( fem->elements,fem->nodes,fem->vertices,fem->loads,fem->materials,fem->parameters,VxEnum); 140 InputExtrudex( fem->elements,fem->nodes,fem->vertices,fem->loads,fem->materials,fem->parameters,VyEnum); 141 141 } 142 142
Note:
See TracChangeset
for help on using the changeset viewer.