Changeset 16047
- Timestamp:
- 08/30/13 16:48:16 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/controltao_core.cpp
r15849 r16047 32 32 int *control_list = NULL; 33 33 Vector<IssmDouble> *X = NULL; 34 Vector<IssmDouble> *G = NULL; 34 35 Vector<IssmDouble> *XL = NULL; 35 36 Vector<IssmDouble> *XU = NULL; … … 83 84 TaoView(tao,PETSC_VIEWER_STDOUT_WORLD); 84 85 TaoGetSolutionVector(tao,&X->pvector->vector); 86 G=new Vector<IssmDouble>(0); VecFree(&G->pvector->vector); 87 TaoGetGradientVector(tao,&G->pvector->vector); 85 88 SetControlInputsFromVectorx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,X); 89 ControlInputSetGradientx(femmodel->elements,femmodel->nodes,femmodel->vertices,femmodel->loads,femmodel->materials,femmodel->parameters,G); 86 90 for(int i=0;i<num_controls;i++){ 87 91 InputToResultx(femmodel,control_list[i]);
Note:
See TracChangeset
for help on using the changeset viewer.