Changeset 4573
- Timestamp:
- 07/13/10 18:47:00 (15 years ago)
- Location:
- issm/trunk
- Files:
-
- 71 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/cron/cronfiles/linux_cronfile
r2092 r4573 6 6 7 7 #cronjob: issm sunday-friday 9:00pm 8 0 21 * * * cd /u/ wilkes-r1b/morlighe/svn/issm/trunk/cron/ && ./nightlyrun.sh configs/linux64_morlighem8 0 21 * * * cd /u/astrid-r1b/larour/issm/trunk/cron/ && ./nightlyrun.sh configs/linux64_larour -
issm/trunk/src/c/modules/ComputeBasalStressx/ComputeBasalStressx.cpp
r4218 r4573 28 28 sigma=NewVec((int)numberofelements); 29 29 30 /*Get elements configured: */31 elements-> Configure(elements,loads, nodes,vertices, materials,parameters);32 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters);33 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);34 35 30 /*Compute basal stress for each element: */ 36 31 for (i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/ComputePressurex/ComputePressurex.cpp
r4218 r4573 26 26 p_g=NewVec(numberofnodes); 27 27 28 /*Get elements configured: */29 elements->Configure(elements,loads, nodes,vertices, materials,parameters);30 nodes->Configure(elements,loads, nodes,vertices, materials,parameters);31 loads->Configure(elements,loads,nodes,vertices,materials,parameters);32 parameters->Configure(elements,loads,nodes,vertices,materials,parameters);33 34 28 /*Compute pressure for each element: */ 35 29 for (i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/ComputeStrainRatex/ComputeStrainRatex.cpp
r4218 r4573 27 27 eps=NewVec(numberofelements); 28 28 29 /*Get elements configured: */30 elements-> Configure(elements,loads, nodes,vertices, materials,parameters);31 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters);32 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);33 34 29 /*Compute basal stress for each element: */ 35 30 for (i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/CostFunctionx/CostFunctionx.cpp
r4218 r4573 23 23 double J_sum; 24 24 25 /*First, get elements and loads configured: */26 elements->Configure(elements,loads, nodes,vertices, materials,parameters);27 nodes->Configure(elements,loads, nodes,vertices, materials,parameters);28 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);29 30 25 /*Compute surface area: */ 31 26 SurfaceAreax(&S,elements,nodes,vertices, loads,materials,parameters); -
issm/trunk/src/c/modules/Dux/Dux.cpp
r4218 r4573 29 29 parameters->FindParam(&analysis_type,AnalysisTypeEnum); 30 30 31 /*First, get elements and loads configured: */32 elements-> Configure(elements,loads, nodes, vertices, materials,parameters);33 nodes-> Configure(elements,loads, nodes, vertices, materials,parameters);34 parameters->Configure(elements,loads, nodes, vertices, materials,parameters);35 36 31 /*Compute surface area: */ 37 32 SurfaceAreax(&S,elements,nodes,vertices, loads,materials,parameters); -
issm/trunk/src/c/modules/FieldAverageOntoVerticesx/FieldAverageOntoVerticesx.cpp
r4218 r4573 27 27 connectivity=NewVec(numberofvertices); 28 28 fieldsum =NewVec(numberofvertices); 29 30 /*First, get elements and nodes configured: */31 elements->Configure(elements,loads, nodes,vertices, materials,parameters);32 nodes->Configure(elements,loads, nodes,vertices, materials,parameters);33 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);34 29 35 30 /*Serialize field: */ -
issm/trunk/src/c/modules/FieldDepthAveragex/FieldDepthAveragex.cpp
r4218 r4573 16 16 double* field_serial=NULL; 17 17 Node* node=NULL; 18 19 /*First, get elements and nodes configured: */20 elements->Configure(elements,loads, nodes,vertices, materials,parameters);21 nodes->Configure(elements,loads, nodes,vertices, materials,parameters);22 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);23 18 24 19 /*Serialize field: */ -
issm/trunk/src/c/modules/GetSolutionFromInputsx/GetSolutionFromInputsx.cpp
r4386 r4573 24 24 parameters->FindParam(&configuration_type,ConfigurationTypeEnum); 25 25 26 /*First, get elements and loads configured: */27 elements->Configure(elements,loads, nodes,vertices, materials,parameters);28 loads->Configure(elements, loads, nodes,vertices, materials,parameters);29 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);30 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);31 32 26 /*Get size of vector: */ 33 27 gsize=nodes->NumberOfDofs(configuration_type); -
issm/trunk/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp
r4504 r4573 14 14 int i; 15 15 Vec vector=NULL; 16 17 /*First, get elements and loads configured: */18 elements->Configure(elements,loads, nodes,vertices, materials,parameters);19 loads->Configure(elements, loads, nodes,vertices, materials,parameters);20 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);21 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);22 23 16 24 17 if(TypeEnum==VertexEnum){ -
issm/trunk/src/c/modules/Gradjx/Gradjx.cpp
r4367 r4573 17 17 Vec gradient=NULL; 18 18 19 /*First, get elements and loads configured: */20 elements-> Configure(elements,loads, nodes,vertices, materials,parameters);21 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters);22 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);23 24 19 /*retrieve some parameters: */ 25 20 parameters->FindParam(&dim,DimEnum); -
issm/trunk/src/c/modules/InputAXPYx/InputAXPYx.cpp
r4218 r4573 14 14 int i; 15 15 16 /*First, get elements and nodes configured: */17 elements->Configure(elements,loads, nodes,vertices, materials,parameters);18 19 16 /*Go through elemnets, and ask to carry out the AXPY operation on inputs: */ 20 17 for(i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/InputControlConstrainx/InputControlConstrainx.cpp
r4218 r4573 17 17 if(isnan(cm_min) & isnan(cm_max))return; 18 18 19 /*First, get elements and nodes configured: */20 elements->Configure(elements,loads, nodes,vertices, materials,parameters);21 22 19 /*Go through elemnets, and ask to carry out the ControlConstrain operation on inputs: */ 23 20 for(i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/InputConvergencex/InputConvergencex.cpp
r4218 r4573 19 19 Element* element=NULL; 20 20 int verbose=0; 21 22 /*First, configure our datasets: */23 elements->Configure(elements,loads, nodes,vertices, materials,parameters);24 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters);25 loads-> Configure(elements, loads, nodes,vertices, materials,parameters);26 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);27 21 28 22 /*retrieve parameters: */ -
issm/trunk/src/c/modules/InputDepthAveragex/InputDepthAveragex.cpp
r4480 r4573 16 16 Element* element=NULL; 17 17 18 /*First, get elements*/19 elements->Configure(elements,loads, nodes,vertices, materials,parameters);20 nodes ->Configure(elements,loads, nodes,vertices, materials,parameters);21 22 18 /*First depth-average inputs at base of the glacier*/ 23 19 for (i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/InputExtrudex/InputExtrudex.cpp
r4218 r4573 13 13 int i; 14 14 15 /*First, get elements*/16 elements->Configure(elements,loads, nodes,vertices, materials,parameters);17 18 15 /*Then extrude vertically the new inputs*/ 19 16 for(i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/InputScalex/InputScalex.cpp
r4218 r4573 14 14 int i; 15 15 16 /*First, get elements and nodes configured: */17 elements->Configure(elements,loads, nodes,vertices, materials,parameters);18 19 16 /*Go through elemnets, and ask to reinitialie the input: */ 20 17 for(i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/InputToResultx/InputToResultx.cpp
r4508 r4573 15 15 Element *element = NULL; 16 16 17 /*First, get elements and nodes configured: */18 elements->Configure(elements,loads, nodes,vertices, materials,parameters);19 20 17 /*Go through elemnets, and ask each element to transfer the enum_type input into the results dataset, with step and time information: */ 21 18 for(i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/InputUpdateFromConstantx/InputUpdateFromConstantx.cpp
r4532 r4573 13 13 int i; 14 14 15 /*First, get elements and loads configured: */16 elements->Configure(elements,loads, nodes,vertices, materials,parameters);17 loads->Configure(elements, loads, nodes,vertices, materials,parameters);18 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);19 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);20 21 15 /*Elements and loads drive the update: */ 22 16 for(i=0;i<elements->Size();i++){ … … 38 32 39 33 int i; 40 41 /*First, get elements and loads configured: */42 elements->Configure(elements,loads, nodes,vertices, materials,parameters);43 loads->Configure(elements, loads, nodes,vertices, materials,parameters);44 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);45 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);46 34 47 35 /*Elements and loads drive the update: */ … … 65 53 int i; 66 54 67 /*First, get elements and loads configured: */68 elements->Configure(elements,loads, nodes,vertices, materials,parameters);69 loads->Configure(elements, loads, nodes,vertices, materials,parameters);70 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);71 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);72 73 55 /*Elements and loads drive the update: */ 74 56 for(i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/InputUpdateFromSolutionx/InputUpdateFromSolutionx.cpp
r4218 r4573 31 31 Element* element=NULL; 32 32 33 /*First, get elements and loads configured: */34 elements-> Configure(elements,loads, nodes,vertices, materials,parameters);35 loads-> Configure(elements,loads, nodes,vertices, materials,parameters);36 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters);37 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);38 39 33 /*Elements drive the update: */ 40 34 for (i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/InputUpdateFromVectorx/InputUpdateFromVectorx.cpp
r4244 r4573 26 26 int i; 27 27 28 /*First, get elements and loads configured: */29 elements->Configure(elements,loads, nodes,vertices, materials,parameters);30 loads->Configure(elements, loads, nodes,vertices, materials,parameters);31 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);32 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);33 34 28 /*Update elements, nodes, loads and materials from inputs: */ 35 29 for(i=0;i<elements->Size();i++){ … … 54 48 55 49 int i; 56 57 /*First, get elements and loads configured: */58 elements->Configure(elements,loads, nodes,vertices, materials,parameters);59 loads->Configure(elements, loads, nodes,vertices, materials,parameters);60 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);61 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);62 50 63 51 /*Update elements, nodes, loads and materials from inputs: */ … … 84 72 int i; 85 73 86 /*First, get elements and loads configured: */87 elements->Configure(elements,loads, nodes,vertices, materials,parameters);88 loads->Configure(elements, loads, nodes,vertices, materials,parameters);89 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);90 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);91 92 74 /*Update elements, nodes, loads and materials from inputs: */ 93 75 for(i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/MassFluxx/MassFluxx.cpp
r4218 r4573 23 23 double all_mass_flux=0; 24 24 25 /*First, get elements and loads configured: */26 elements->Configure(elements,loads, nodes,vertices, materials,parameters);27 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);28 loads->Configure(elements, loads, nodes,vertices, materials,parameters);29 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);30 31 25 /*Go through segments, and then elements, and figure out which elements belong to a segment. 32 26 * When we find one, use the element to compute the mass flux on the segment: */ -
issm/trunk/src/c/modules/MaxAbsVxx/MaxAbsVxx.cpp
r4218 r4573 17 17 bool process_units=true; 18 18 double element_maxabsvx; 19 20 /*First, configure elements:*/21 elements->Configure(elements,loads, nodes,vertices, materials,parameters);22 19 23 20 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MaxAbsVyx/MaxAbsVyx.cpp
r4218 r4573 18 18 double element_maxabsvy; 19 19 20 /*First, configure elements:*/21 elements->Configure(elements,loads, nodes,vertices, materials,parameters);22 20 23 21 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MaxAbsVzx/MaxAbsVzx.cpp
r4218 r4573 17 17 bool process_units=true; 18 18 double element_maxabsvz; 19 20 /*First, configure elements:*/21 elements->Configure(elements,loads, nodes,vertices, materials,parameters);22 19 23 20 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MaxVelx/MaxVelx.cpp
r4218 r4573 18 18 bool process_units=true; 19 19 double element_maxvel; 20 21 /*First, configure elements:*/22 elements->Configure(elements,loads, nodes,vertices, materials,parameters);23 20 24 21 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MaxVxx/MaxVxx.cpp
r4218 r4573 17 17 bool process_units=true; 18 18 double element_maxvx; 19 20 /*First, configure elements:*/21 elements->Configure(elements,loads, nodes,vertices, materials,parameters);22 19 23 20 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MaxVyx/MaxVyx.cpp
r4218 r4573 17 17 bool process_units=true; 18 18 double element_maxvy; 19 20 /*First, configure elements:*/21 elements->Configure(elements,loads, nodes,vertices, materials,parameters);22 19 23 20 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MaxVzx/MaxVzx.cpp
r4218 r4573 18 18 bool process_units=true; 19 19 double element_maxvz; 20 21 /*First, configure elements:*/22 elements->Configure(elements,loads, nodes,vertices, materials,parameters);23 20 24 21 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MinVelx/MinVelx.cpp
r4218 r4573 18 18 bool process_units=true; 19 19 double element_minvel; 20 21 /*First, configure elements:*/22 elements->Configure(elements,loads, nodes,vertices, materials,parameters);23 20 24 21 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MinVxx/MinVxx.cpp
r4218 r4573 17 17 bool process_units=true; 18 18 double element_minvx; 19 20 /*First, configure elements:*/21 elements->Configure(elements,loads, nodes,vertices, materials,parameters);22 19 23 20 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MinVyx/MinVyx.cpp
r4218 r4573 17 17 bool process_units=true; 18 18 double element_minvy; 19 20 /*First, configure elements:*/21 elements->Configure(elements,loads, nodes,vertices, materials,parameters);22 19 23 20 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/MinVzx/MinVzx.cpp
r4218 r4573 17 17 bool process_units=true; 18 18 double element_minvz; 19 20 /*First, configure elements:*/21 elements->Configure(elements,loads, nodes,vertices, materials,parameters);22 19 23 20 /*Go through elements, and request velocity: */ -
issm/trunk/src/c/modules/Misfitx/Misfitx.cpp
r4218 r4573 23 23 double J_sum; 24 24 25 /*First, get elements and loads configured: */26 elements->Configure(elements,loads, nodes,vertices, materials,parameters);27 nodes->Configure(elements,loads, nodes,vertices, materials,parameters);28 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);29 30 25 /*Compute surface area: */ 31 26 SurfaceAreax(&S,elements,nodes,vertices, loads,materials,parameters); -
issm/trunk/src/c/modules/OutputResultsx/OutputResultsx.cpp
r4321 r4573 24 24 int solutiontype; 25 25 26 /*First, configure elements*/27 elements->Configure(elements,loads, nodes,vertices, materials,parameters);28 nodes->Configure(elements,loads, nodes,vertices, materials,parameters);29 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);30 31 26 /*Transfer element results into the femmodel->results dataset: */ 32 27 ElementResultsToPatch( elements, nodes, vertices, loads, materials, parameters,results); -
issm/trunk/src/c/modules/PenaltyConstraintsx/PenaltyConstraintsx.cpp
r4497 r4573 27 27 parameters->FindParam(&analysis_type,AnalysisTypeEnum); 28 28 29 /*First, get nodes and loads configured: */30 elements->Configure(elements, loads, nodes,vertices, materials,parameters);31 nodes->Configure(elements, loads, nodes,vertices, materials,parameters);32 loads->Configure(elements, loads, nodes,vertices, materials,parameters);33 34 29 /*Do we have penalties linked to rifts? In this case, run our special rifts penalty 35 30 * management routine, otherwise, skip : */ -
issm/trunk/src/c/modules/PenaltySystemMatricesx/PenaltySystemMatricesx.cpp
r4272 r4573 17 17 18 18 int analysis_type; 19 20 /*First, get elements and loads configured: */21 elements-> Configure(elements,loads, nodes,vertices, materials,parameters);22 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters);23 loads-> Configure(elements, loads, nodes,vertices, materials,parameters);24 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);25 19 26 20 /*retrive parameters: */ -
issm/trunk/src/c/modules/SurfaceAreax/SurfaceAreax.cpp
r4218 r4573 20 20 double S_sum; 21 21 22 /*First, get elements and loads configured: */23 elements->Configure(elements,loads, nodes,vertices, materials,parameters);24 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);25 26 22 /*Compute gradients: */ 27 23 for (i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/SystemMatricesx/SystemMatricesx.cpp
r4360 r4573 26 26 int analysis_type; 27 27 int configuration_type; 28 29 /*First, get elements and loads configured: */30 elements-> Configure(elements,loads, nodes,vertices, materials,parameters);31 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters);32 loads-> Configure(elements, loads, nodes,vertices, materials,parameters);33 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);34 28 35 29 /*retrive parameters: */ -
issm/trunk/src/c/modules/UpdateGeometryx/UpdateGeometryx.cpp
r4236 r4573 16 16 Element* element=NULL; 17 17 18 /*First, get elements and loads configured: */19 elements-> Configure(elements,loads, nodes,vertices, materials,parameters);20 loads-> Configure(elements,loads, nodes,vertices, materials,parameters);21 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters);22 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);23 24 18 /*Elements drive the update: */ 25 19 for (i=0;i<elements->Size();i++){ -
issm/trunk/src/c/modules/UpdateVertexPositionsx/UpdateVertexPositionsx.cpp
r4504 r4573 17 17 double* bed=NULL; 18 18 19 /*First, get elements and loads configured: */20 elements-> Configure(elements,loads, nodes,vertices, materials,parameters);21 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters);22 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);23 24 19 /*get vertex vectors for bed and thickness: */ 25 20 GetVectorFromInputsx( &thickness,elements,nodes, vertices, loads, materials, parameters, ThicknessEnum,VertexEnum); -
issm/trunk/src/c/modules/VecExtrudex/VecExtrudex.cpp
r4218 r4573 17 17 Penta* penta=NULL; 18 18 Node* node=NULL; 19 20 /*First, get elements and nodes configured: */21 elements->Configure(elements,loads, nodes,vertices, materials,parameters);22 nodes->Configure(elements,loads, nodes,vertices, materials,parameters);23 parameters->Configure(elements,loads, nodes,vertices, materials,parameters);24 19 25 20 /*Serialize vector: */ -
issm/trunk/src/c/objects/FemModel.cpp
r4422 r4573 172 172 this->parameters->SetParam(analysis_type,AnalysisTypeEnum); 173 173 this->parameters->SetParam(configuration_type,ConfigurationTypeEnum); 174 175 /*configure elements, loads and nodes, for this new analysis: */ 176 this->elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 177 this->nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 178 this->loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 179 174 180 } 175 181 /*}}}1*/ -
issm/trunk/src/m/solutions/SetCurrentConfiguration.m
r4372 r4573 15 15 % 16 16 17 if nargin==3,18 analysis_enum=varargin{1};19 elseif nargin==220 analysis_enum=configuration_enum;21 else22 help SetCurrentConfiguration23 error('bad usage');24 end17 if nargin==3, 18 analysis_enum=varargin{1}; 19 elseif nargin==2 20 analysis_enum=configuration_enum; 21 else 22 help SetCurrentConfiguration 23 error('bad usage'); 24 end 25 25 26 26 %first, look for analysis: -
issm/trunk/src/mex/ComputeBasalStress/ComputeBasalStress.cpp
r4453 r4573 33 33 FetchParams(¶meters,PARAMETERS); 34 34 35 /*configure: */ 36 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 38 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 39 35 40 /*!Generate internal degree of freedom numbers: */ 36 41 ComputeBasalStressx(&sigma_g, elements,nodes,vertices,loads,materials,parameters); -
issm/trunk/src/mex/ComputePressure/ComputePressure.cpp
r4453 r4573 33 33 FetchParams(¶meters,PARAMETERS); 34 34 35 /*configure: */ 36 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 38 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 39 35 40 /*!Generate internal degree of freedom numbers: */ 36 41 ComputePressurex(&p_g, elements,nodes,vertices,loads,materials,parameters); -
issm/trunk/src/mex/CostFunction/CostFunction.cpp
r4453 r4573 32 32 FetchParams(¶meters,PARAMETERS); 33 33 34 /*configure: */ 35 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 36 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 38 34 39 /*!Call core code: */ 35 40 CostFunctionx(&J, elements,nodes,vertices, loads,materials,parameters); -
issm/trunk/src/mex/Du/Du.cpp
r4453 r4573 32 32 FetchParams(¶meters,PARAMETERS); 33 33 34 /*configure: */ 35 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 36 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 38 34 39 /*!Call core code: */ 35 40 Dux(&du_g, elements,nodes,vertices, loads,materials,parameters); -
issm/trunk/src/mex/FieldAverageOntoVertices/FieldAverageOntoVertices.cpp
r4453 r4573 31 31 FetchData(&field,FIELD); 32 32 33 /*configure: */ 34 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 35 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 36 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 37 33 38 /*!Call core code: */ 34 39 FieldAverageOntoVerticesx(&field,elements,nodes,vertices,loads,materials,parameters); -
issm/trunk/src/mex/FieldDepthAverage/FieldDepthAverage.cpp
r4453 r4573 33 33 FetchData(&fieldname,FIELDNAME); 34 34 35 /*configure: */ 36 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 38 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 39 35 40 /*!Call core code: */ 36 41 FieldDepthAveragex(field,elements,nodes,vertices,loads,materials,parameters,fieldname); -
issm/trunk/src/mex/GetSolutionFromInputs/GetSolutionFromInputs.cpp
r4453 r4573 32 32 FetchParams(¶meters,PARAMETERS); 33 33 34 /*configure: */ 35 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 36 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 38 34 39 /*!Configure objects:*/ 35 40 GetSolutionFromInputsx(&ug,elements, nodes,vertices,loads, materials,parameters); -
issm/trunk/src/mex/GetVectorFromInputs/GetVectorFromInputs.cpp
r4534 r4573 36 36 FetchData(&type_enum,TYPEENUM); 37 37 38 /*!Configure objects:*/ 38 /*configure: */ 39 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 40 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 41 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 42 43 /*!core code:*/ 39 44 GetVectorFromInputsx(&ug,elements, nodes,vertices,loads, materials,parameters,name_enum,type_enum); 40 45 -
issm/trunk/src/mex/Gradj/Gradj.cpp
r4453 r4573 35 35 parameters->FindParam(&control_type,ControlTypeEnum); 36 36 37 /*configure: */ 38 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 39 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 40 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 41 37 42 /*!Call core code: */ 38 43 Gradjx(&grad_g,elements,nodes,vertices,loads,materials,parameters,control_type); -
issm/trunk/src/mex/InputAXPY/InputAXPY.cpp
r4536 r4573 35 35 FetchData(¥um,YENUM); 36 36 37 /*configure: */ 38 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 39 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 40 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 41 37 42 /*!Call core code: */ 38 43 InputAXPYx( elements, nodes, vertices, loads, materials,parameters,xenum,scalar,yenum); -
issm/trunk/src/mex/InputControlConstrain/InputControlConstrain.cpp
r4453 r4573 35 35 FetchData(&cm_max,CMMAX); 36 36 37 /*configure: */ 38 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 39 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 40 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 41 37 42 /*call "x" code layer*/ 38 43 InputControlConstrainx(elements,nodes,vertices,loads, materials,parameters,control_type,cm_min,cm_max); -
issm/trunk/src/mex/InputConvergence/InputConvergence.cpp
r4515 r4573 50 50 criterion_enums=(int*)xmalloc(numcriterions*sizeof(int)); 51 51 for(i=0;i<numcriterions;i++)criterion_enums[i]=(int)double_criterion[i]; 52 53 /*configure: */ 54 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 55 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 56 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 57 52 58 /*call x code InputConvergencex: */ 53 59 converged=InputConvergencex(elements,nodes,vertices,loads,materials,parameters, field_enums,numfields,criterion_enums,criterion_values,numcriterions); -
issm/trunk/src/mex/InputDepthAverage/InputDepthAverage.cpp
r4453 r4573 33 33 FetchData(&average_enum_type,AVERAGEENUMTYPE); 34 34 35 /*configure: */ 36 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 38 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 39 35 40 /*call "x" code layer*/ 36 41 InputDepthAveragex(elements,nodes,vertices,loads, materials,parameters,enum_type,average_enum_type); -
issm/trunk/src/mex/InputExtrude/InputExtrude.cpp
r4453 r4573 31 31 FetchData(&NameEnum,NAME); 32 32 33 /*configure: */ 34 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 35 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 36 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 37 33 38 /*!Call core code: */ 34 39 InputExtrudex(elements,nodes,vertices,loads,materials,parameters,NameEnum); -
issm/trunk/src/mex/InputScale/InputScale.cpp
r4453 r4573 34 34 FetchData(&scale_factor,SCALEFACTOR); 35 35 36 /*configure: */ 37 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 38 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 39 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 40 36 41 /*!Call core code: */ 37 42 InputScalex( elements, nodes, vertices, loads, materials,parameters,enum_type, scale_factor); -
issm/trunk/src/mex/InputToResult/InputToResult.cpp
r4453 r4573 37 37 FetchData(&enum_type,ENUMTYPE); 38 38 39 /*configure: */ 40 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 41 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 42 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 43 39 44 if(nrhs==9){ 40 45 FetchData(&step,STEP); -
issm/trunk/src/mex/InputUpdateFromConstant/InputUpdateFromConstant.cpp
r4453 r4573 33 33 FetchData(&name,NAME); 34 34 35 /*configure: */ 36 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 38 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 39 35 40 /*!Generate internal degree of freedom numbers: */ 36 41 InputUpdateFromConstantx(elements,nodes,vertices,loads, materials,parameters,constant,name); -
issm/trunk/src/mex/InputUpdateFromSolution/InputUpdateFromSolution.cpp
r4453 r4573 31 31 FetchData(&solution,SOLUTION); 32 32 33 /*configure: */ 34 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 35 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 36 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 37 33 38 /*!Generate internal degree of freedom numbers: */ 34 39 InputUpdateFromSolutionx(elements,nodes,vertices,loads, materials,parameters,solution); -
issm/trunk/src/mex/InputUpdateFromVector/InputUpdateFromVector.cpp
r4453 r4573 41 41 } 42 42 43 /*configure: */ 44 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 45 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 46 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 47 43 48 /*!Generate internal degree of freedom numbers: */ 44 49 InputUpdateFromVectorx(elements,nodes,vertices,loads, materials,parameters,vector,NameEnum,TypeEnum); -
issm/trunk/src/mex/MassFlux/MassFlux.cpp
r4453 r4573 36 36 parameters->FindParam(&segments,&num_segments,NULL,QmuMassFluxSegmentsEnum); 37 37 38 /*configure: */ 39 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 40 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 41 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 42 38 43 /*!Compute mass flux along the profile: */ 39 44 MassFluxx(&mass_flux, elements,nodes,vertices,loads,materials,parameters,segments,num_segments); -
issm/trunk/src/mex/Misfit/Misfit.cpp
r4453 r4573 32 32 FetchParams(¶meters,PARAMETERS); 33 33 34 /*configure: */ 35 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 36 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 38 34 39 /*!Call core code: */ 35 40 Misfitx(&J, elements,nodes,vertices,loads,materials,parameters); -
issm/trunk/src/mex/OutputResults/OutputResults.cpp
r4453 r4573 37 37 if(!results)results=new Results(ResultsEnum); 38 38 39 /*configure: */ 40 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 41 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 42 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 43 39 44 /*Call "x" code layer: */ 40 45 OutputResultsx(&dataref, elements,nodes,vertices,loads,materials,parameters,results); -
issm/trunk/src/mex/PenaltyConstraints/PenaltyConstraints.cpp
r4453 r4573 33 33 FetchParams(¶meters,PARAMETERS); 34 34 35 /*configure: */ 36 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 37 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 38 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 39 35 40 /*!Generate internal degree of freedom numbers: */ 36 41 PenaltyConstraintsx(&converged, &num_unstable_constraints, elements,nodes,vertices, loads,materials,parameters); -
issm/trunk/src/mex/PenaltySystemMatrices/PenaltySystemMatrices.cpp
r4453 r4573 41 41 parameters->FindParam(&pflag,PflagEnum); 42 42 43 /*configure: */ 44 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 45 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 46 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 47 43 48 /*!Generate stiffnesses from penalties: */ 44 49 PenaltySystemMatricesx(Kgg, pg,&kmax,elements,nodes,vertices,loads,materials,parameters,kflag,pflag); -
issm/trunk/src/mex/SystemMatrices/SystemMatrices.cpp
r4453 r4573 38 38 parameters->FindParam(&pflag,PflagEnum); 39 39 40 /*configure: */ 41 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 42 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 43 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 44 40 45 /*!Generate internal degree of freedom numbers: */ 41 46 SystemMatricesx(&Kgg, &pg,elements,nodes,vertices,loads,materials,parameters,kflag,pflag); -
issm/trunk/src/mex/UpdateGeometry/UpdateGeometry.cpp
r4453 r4573 29 29 FetchParams(¶meters,PARAMETERSIN); 30 30 31 /*configure: */ 32 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 33 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 34 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 35 31 36 /*call "x" code layer*/ 32 37 UpdateGeometryx(elements,nodes,vertices,loads, materials,parameters); -
issm/trunk/src/mex/UpdateVertexPositions/UpdateVertexPositions.cpp
r4453 r4573 29 29 FetchParams(¶meters,PARAMETERSIN); 30 30 31 /*configure: */ 32 elements-> Configure(elements,loads, nodes,vertices, materials,parameters); 33 nodes-> Configure(elements,loads, nodes,vertices, materials,parameters); 34 loads-> Configure(elements, loads, nodes,vertices, materials,parameters); 35 31 36 /*call "x" code layer*/ 32 37 UpdateVertexPositionsx(elements,nodes,vertices,loads, materials,parameters);
Note:
See TracChangeset
for help on using the changeset viewer.