Changeset 3834
- Timestamp:
- 05/19/10 07:50:53 (15 years ago)
- Location:
- issm/trunk/src/c/objects
- Files:
-
- 30 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Elements/Tria.cpp
r3833 r3834 381 381 /*Just branch to the correct UpdateInputsFromSolution generator, according to the type of analysis we are carrying out: */ 382 382 if (analysis_type==ControlAnalysisEnum){ 383 384 383 UpdateInputsFromSolutionDiagnosticHoriz( solution,analysis_type,sub_analysis_type); 385 384 } 386 385 else if (analysis_type==DiagnosticAnalysisEnum){ 387 388 386 if (sub_analysis_type==HorizAnalysisEnum){ 389 390 387 UpdateInputsFromSolutionDiagnosticHoriz( solution,analysis_type,sub_analysis_type); 391 388 } 392 389 else ISSMERROR("%s%i%s\n","sub_analysis: ",sub_analysis_type," not supported yet"); 393 394 390 } 395 391 else if (analysis_type==SlopecomputeAnalysisEnum){ 396 397 392 UpdateInputsFromSolutionSlopeCompute( solution,analysis_type,sub_analysis_type); 398 393 } 399 394 else if (analysis_type==PrognosticAnalysisEnum){ 400 401 395 UpdateInputsFromSolutionPrognostic( solution,analysis_type,sub_analysis_type); 402 396 } 403 397 else if (analysis_type==Prognostic2AnalysisEnum){ 404 405 398 UpdateInputsFromSolutionPrognostic2(solution,analysis_type,sub_analysis_type); 406 399 } 407 400 else if (analysis_type==BalancedthicknessAnalysisEnum){ 408 409 401 UpdateInputsFromSolutionBalancedthickness( solution,analysis_type,sub_analysis_type); 410 402 } 411 403 else if (analysis_type==Balancedthickness2AnalysisEnum){ 412 413 404 UpdateInputsFromSolutionBalancedthickness2( solution,analysis_type,sub_analysis_type); 414 405 } 415 406 else if (analysis_type==BalancedvelocitiesAnalysisEnum){ 416 417 407 UpdateInputsFromSolutionBalancedvelocities( solution,analysis_type,sub_analysis_type); 418 408 } 419 409 else{ 420 421 410 ISSMERROR("%s%i%s\n","analysis: ",analysis_type," not supported yet"); 422 411 } … … 425 414 /*FUNCTION Tria::UpdateInputsFromSolutionDiagnosticHoriz {{{1*/ 426 415 void Tria::UpdateInputsFromSolutionDiagnosticHoriz(double* solution, int analysis_type, int sub_analysis_type){ 427 428 416 429 417 int i; … … 495 483 } 496 484 /*}}}*/ 497 /*FUNCTION Tria::GetSolutionFromInputs(Vec solution, int analysis_type,int sub_analysis_type) ;{{{1*/485 /*FUNCTION Tria::GetSolutionFromInputs(Vec solution, int analysis_type,int sub_analysis_type){{{1*/ 498 486 void Tria::GetSolutionFromInputs(Vec solution, int analysis_type,int sub_analysis_type){ 499 ISSMERROR(" not supported yet!"); 487 /*Just branch to the correct UpdateInputsFromSolution generator, according to the type of analysis we are carrying out: */ 488 if (analysis_type==DiagnosticAnalysisEnum){ 489 if (sub_analysis_type==HorizAnalysisEnum){ 490 GetSolutionFromInputsDiagnosticHoriz(solution,analysis_type,sub_analysis_type); 491 } 492 else ISSMERROR("%s%i%s\n","sub_analysis: ",sub_analysis_type," not supported yet"); 493 } 494 else{ 495 ISSMERROR("%s%i%s\n","analysis: ",analysis_type," not supported yet"); 496 } 497 } 498 /*}}}*/ 499 /*FUNCTION Tria::GetSolutionFromInputsDiagnosticHoriz(Vec solution, int analysis_type,int sub_analysis_type){{{1*/ 500 void Tria::GetSolutionFromInputsDiagnosticHoriz(Vec solution,int analysis_type,int sub_analysis_type){ 501 502 int i; 503 504 const int numvertices=3; 505 const int numdofpervertex=2; 506 const int numdof=numdofpervertex*numvertices; 507 double gauss[numvertices][numvertices]={{1,0,0},{0,1,0},{0,0,1}}; 508 509 int doflist[numdof]; 510 double values[numdof]; 511 double vx; 512 double vy; 513 514 int dummy; 515 516 /*Get dof list: */ 517 GetDofList(&doflist[0],&dummy); 518 519 /*Ok, we have vx and vy in values, fill in vx and vy arrays: */ 520 /*P1 element only for now*/ 521 for(i=0;i<numvertices;i++){ 522 523 /*Recover vx and vy*/ 524 inputs->GetParameterValue(&vx,&gauss[i][0],VxEnum); 525 inputs->GetParameterValue(&vy,&gauss[i][0],VyEnum); 526 values[i*numdofpervertex+0]=vx; 527 values[i*numdofpervertex+1]=vy; 528 } 529 530 /*Add value to global vector*/ 531 VecSetValues(solution,numdof,doflist,(const double*)values,INSERT_VALUES); 532 500 533 } 501 534 /*}}}*/ … … 4611 4644 } 4612 4645 /*}}}*/ 4646 /*FUNCTION Tria::UpdateInputsFromConstant(int value, int name);{{{1*/ 4647 void Tria::UpdateInputsFromConstant(int constant, int name){ 4648 /*Nothing updated for now*/ 4649 } 4650 /*}}}*/ -
issm/trunk/src/c/objects/Elements/Tria.h
r3828 r3834 58 58 void CreatePVector(Vec pg, int analysis_type,int sub_analysis_type); 59 59 void GetSolutionFromInputs(Vec solution, int analysis_type,int sub_analysis_type); 60 void GetSolutionFromInputsDiagnosticHoriz(Vec solution,int analysis_type,int sub_analysis_type); 60 61 void GetDofList(int* doflist,int* pnumberofdofs); 61 62 void GetDofList1(int* doflist); … … 130 131 void UpdateInputsFromVector(int* vector, int name, int type); 131 132 void UpdateInputsFromVector(bool* vector, int name, int type); 132 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");} 133 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");} 134 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");} 135 void pdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type); 133 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}; 134 void UpdateInputsFromConstant(int constant, int name); 135 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}; 136 136 /*}}}*/ 137 137 -
issm/trunk/src/c/objects/Loads/Icefront.cpp
r3788 r3834 1349 1349 } 1350 1350 /*}}}*/ 1351 /*FUNCTION Icefront::UpdateInputsFromConstant(int constant, int name) {{{1*/ 1352 void Icefront::UpdateInputsFromConstant(int constant, int name){ 1353 1354 /*Nothing updated for now*/ 1355 } 1356 /*}}}*/ -
issm/trunk/src/c/objects/Loads/Icefront.h
r3751 r3834 54 54 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");} 55 55 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");} 56 void UpdateInputsFromConstant(int constant, int name) {ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromConstant(int constant, int name); 57 57 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");} 58 58 -
issm/trunk/src/c/objects/Materials/Matice.cpp
r3784 r3834 438 438 } 439 439 /*}}}*/ 440 /*FUNCTION Matice::UpdateInputsFromConstant(int constant, int name){{{1*/ 441 void Matice::UpdateInputsFromConstant(int constant, int name){ 442 443 /*Nothing updated for now*/ 444 445 } 446 /*}}}*/ -
issm/trunk/src/c/objects/Materials/Matice.h
r3751 r3834 49 49 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");} 50 50 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");} 51 void UpdateInputsFromConstant(int constant, int name) {ISSMERROR("Not implemented yet!");}51 void UpdateInputsFromConstant(int constant, int name); 52 52 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");} 53 53 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} -
issm/trunk/src/c/objects/Materials/Matpar.cpp
r3775 r3834 282 282 } 283 283 /*}}}1*/ 284 /*FUNCTION Matpar::UpdateInputsFromConstant(int constant, int name){{{1*/ 285 void Matpar::UpdateInputsFromConstant(int constant, int name){ 286 287 /*Nothing updated for now*/ 288 } 289 /*}}}1*/ -
issm/trunk/src/c/objects/Materials/Matpar.h
r3751 r3834 57 57 double GetMeltingPoint(); 58 58 Object* copy(); 59 void 60 void 61 void 62 void 63 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}64 void 59 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");} 60 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");} 61 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");} 62 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");} 63 void UpdateInputsFromConstant(int constant, int name); 64 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");} 65 65 66 void 66 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 67 67 68 68 -
issm/trunk/src/c/objects/Node.cpp
r3808 r3834 882 882 } 883 883 /*}}}*/ 884 /*FUNCTION Node::UpdateInputsFromConstant(int constant, int name){{{2*/ 885 void Node::UpdateInputsFromConstant(int constant, int name){ 886 /*nothing updated for now*/ 887 } 888 /*}}}*/ 884 889 /*}}}*/ 885 890 /* DofObject routines: {{{1*/ -
issm/trunk/src/c/objects/Node.h
r3751 r3834 51 51 int MyRank(void); 52 52 void SetVertexDof(int in_dof); 53 void 54 void 55 void 56 void 57 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}58 void 53 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");} 54 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");} 55 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");} 56 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");} 57 void UpdateInputsFromConstant(int constant, int name); 58 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");} 59 59 60 void 60 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 61 61 62 62 /*}}}*/ -
issm/trunk/src/c/objects/Params/BoolParam.cpp
r3792 r3834 143 143 #endif 144 144 /*}}}*/ 145 146 /*FUNCTION BoolParam::UpdateInputsFromVector(double* vector, int name, int type) {{{1*/ 147 void BoolParam::UpdateInputsFromVector(double* vector, int name, int type){ 148 /*Nothing updated yet*/ 149 } 150 /*}}}*/ 151 /*FUNCTION BoolParam::UpdateInputsFromVector(int* vector, int name, int type) {{{1*/ 152 void BoolParam::UpdateInputsFromVector(int* vector, int name, int type){ 153 /*Nothing updated yet*/ 154 } 155 /*}}}*/ 156 /*FUNCTION BoolParam::UpdateInputsFromVector(bool* vector, int name, int type) {{{1*/ 157 void BoolParam::UpdateInputsFromVector(bool* vector, int name, int type){ 158 /*Nothing updated yet*/ 159 } 160 /*}}}*/ 161 /*FUNCTION BoolParam::UpdateInputsFromConstant(double constant, int name) {{{1*/ 162 void BoolParam::UpdateInputsFromConstant(double constant, int name){ 163 /*Nothing updated yet*/ 164 } 165 /*}}}*/ 166 /*FUNCTION BoolParam::UpdateInputsFromConstant(int constant, int name) {{{1*/ 167 void BoolParam::UpdateInputsFromConstant(int constant, int name){ 168 /*Nothing updated yet*/ 169 } 170 /*}}}*/ 171 /*FUNCTION BoolParam::UpdateInputsFromConstant(bool constant, int name) {{{1*/ 172 void BoolParam::UpdateInputsFromConstant(bool constant, int name){ 173 /*Nothing updated yet*/ 174 } 175 /*}}}*/ -
issm/trunk/src/c/objects/Params/BoolParam.h
r3775 r3834 50 50 int MarshallSize(); 51 51 int MyRank(); 52 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");}53 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");}54 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");}55 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}57 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}52 void UpdateInputsFromVector(double* vector, int name, int type); 53 void UpdateInputsFromVector(int* vector, int name, int type); 54 void UpdateInputsFromVector(bool* vector, int name, int type); 55 void UpdateInputsFromConstant(double constant, int name); 56 void UpdateInputsFromConstant(int constant, int name); 57 void UpdateInputsFromConstant(bool constant, int name); 58 58 59 void 59 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 60 60 61 61 /*}}}*/ -
issm/trunk/src/c/objects/Params/DoubleMatParam.cpp
r3792 r3834 199 199 #endif 200 200 /*}}}*/ 201 202 /*FUNCTION DoubleMatParam::UpdateInputsFromVector(double* vector, int name, int type) {{{1*/ 203 void DoubleMatParam::UpdateInputsFromVector(double* vector, int name, int type){ 204 /*Nothing updated yet*/ 205 } 206 /*}}}*/ 207 /*FUNCTION DoubleMatParam::UpdateInputsFromVector(int* vector, int name, int type) {{{1*/ 208 void DoubleMatParam::UpdateInputsFromVector(int* vector, int name, int type){ 209 /*Nothing updated yet*/ 210 } 211 /*}}}*/ 212 /*FUNCTION DoubleMatParam::UpdateInputsFromVector(bool* vector, int name, int type) {{{1*/ 213 void DoubleMatParam::UpdateInputsFromVector(bool* vector, int name, int type){ 214 /*Nothing updated yet*/ 215 } 216 /*}}}*/ 217 /*FUNCTION DoubleMatParam::UpdateInputsFromConstant(double constant, int name) {{{1*/ 218 void DoubleMatParam::UpdateInputsFromConstant(double constant, int name){ 219 /*Nothing updated yet*/ 220 } 221 /*}}}*/ 222 /*FUNCTION DoubleMatParam::UpdateInputsFromConstant(int constant, int name) {{{1*/ 223 void DoubleMatParam::UpdateInputsFromConstant(int constant, int name){ 224 /*Nothing updated yet*/ 225 } 226 /*}}}*/ 227 /*FUNCTION DoubleMatParam::UpdateInputsFromConstant(bool constant, int name) {{{1*/ 228 void DoubleMatParam::UpdateInputsFromConstant(bool constant, int name){ 229 /*Nothing updated yet*/ 230 } 231 /*}}}*/ -
issm/trunk/src/c/objects/Params/DoubleMatParam.h
r3775 r3834 53 53 int MarshallSize(); 54 54 int MyRank(); 55 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");}57 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");}58 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}59 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}60 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}55 void UpdateInputsFromVector(double* vector, int name, int type); 56 void UpdateInputsFromVector(int* vector, int name, int type); 57 void UpdateInputsFromVector(bool* vector, int name, int type); 58 void UpdateInputsFromConstant(double constant, int name); 59 void UpdateInputsFromConstant(int constant, int name); 60 void UpdateInputsFromConstant(bool constant, int name); 61 61 62 void 62 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 63 63 64 64 /*}}}*/ -
issm/trunk/src/c/objects/Params/DoubleParam.cpp
r3792 r3834 141 141 #endif 142 142 /*}}}*/ 143 144 /*FUNCTION DoubleParam::UpdateInputsFromVector(double* vector, int name, int type) {{{1*/ 145 void DoubleParam::UpdateInputsFromVector(double* vector, int name, int type){ 146 /*Nothing updated yet*/ 147 } 148 /*}}}*/ 149 /*FUNCTION DoubleParam::UpdateInputsFromVector(int* vector, int name, int type) {{{1*/ 150 void DoubleParam::UpdateInputsFromVector(int* vector, int name, int type){ 151 /*Nothing updated yet*/ 152 } 153 /*}}}*/ 154 /*FUNCTION DoubleParam::UpdateInputsFromVector(bool* vector, int name, int type) {{{1*/ 155 void DoubleParam::UpdateInputsFromVector(bool* vector, int name, int type){ 156 /*Nothing updated yet*/ 157 } 158 /*}}}*/ 159 /*FUNCTION DoubleParam::UpdateInputsFromConstant(double constant, int name) {{{1*/ 160 void DoubleParam::UpdateInputsFromConstant(double constant, int name){ 161 /*Nothing updated yet*/ 162 } 163 /*}}}*/ 164 /*FUNCTION DoubleParam::UpdateInputsFromConstant(int constant, int name) {{{1*/ 165 void DoubleParam::UpdateInputsFromConstant(int constant, int name){ 166 /*Nothing updated yet*/ 167 } 168 /*}}}*/ 169 /*FUNCTION DoubleParam::UpdateInputsFromConstant(bool constant, int name) {{{1*/ 170 void DoubleParam::UpdateInputsFromConstant(bool constant, int name){ 171 /*Nothing updated yet*/ 172 } 173 /*}}}*/ -
issm/trunk/src/c/objects/Params/DoubleParam.h
r3775 r3834 51 51 int MarshallSize(); 52 52 int MyRank(); 53 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");}54 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");}55 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}57 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}58 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}53 void UpdateInputsFromVector(double* vector, int name, int type); 54 void UpdateInputsFromVector(int* vector, int name, int type); 55 void UpdateInputsFromVector(bool* vector, int name, int type); 56 void UpdateInputsFromConstant(double constant, int name); 57 void UpdateInputsFromConstant(int constant, int name); 58 void UpdateInputsFromConstant(bool constant, int name); 59 59 60 void 60 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 61 61 62 62 /*}}}*/ -
issm/trunk/src/c/objects/Params/DoubleVecParam.cpp
r3792 r3834 209 209 #endif 210 210 /*}}}*/ 211 212 /*FUNCTION DoubleVecParam::UpdateInputsFromVector(double* vector, int name, int type) {{{1*/ 213 void DoubleVecParam::UpdateInputsFromVector(double* vector, int name, int type){ 214 /*Nothing updated yet*/ 215 } 216 /*}}}*/ 217 /*FUNCTION DoubleVecParam::UpdateInputsFromVector(int* vector, int name, int type) {{{1*/ 218 void DoubleVecParam::UpdateInputsFromVector(int* vector, int name, int type){ 219 /*Nothing updated yet*/ 220 } 221 /*}}}*/ 222 /*FUNCTION DoubleVecParam::UpdateInputsFromVector(bool* vector, int name, int type) {{{1*/ 223 void DoubleVecParam::UpdateInputsFromVector(bool* vector, int name, int type){ 224 /*Nothing updated yet*/ 225 } 226 /*}}}*/ 227 /*FUNCTION DoubleVecParam::UpdateInputsFromConstant(double constant, int name) {{{1*/ 228 void DoubleVecParam::UpdateInputsFromConstant(double constant, int name){ 229 /*Nothing updated yet*/ 230 } 231 /*}}}*/ 232 /*FUNCTION DoubleVecParam::UpdateInputsFromConstant(int constant, int name) {{{1*/ 233 void DoubleVecParam::UpdateInputsFromConstant(int constant, int name){ 234 /*Nothing updated yet*/ 235 } 236 /*}}}*/ 237 /*FUNCTION DoubleVecParam::UpdateInputsFromConstant(bool constant, int name) {{{1*/ 238 void DoubleVecParam::UpdateInputsFromConstant(bool constant, int name){ 239 /*Nothing updated yet*/ 240 } 241 /*}}}*/ -
issm/trunk/src/c/objects/Params/DoubleVecParam.h
r3775 r3834 52 52 int MarshallSize(); 53 53 int MyRank(); 54 void UpdateInputsFromVector(double* vector, int name, int type) {ISSMERROR("Not implemented yet!");}55 void UpdateInputsFromVector(int* vector, int name, int type) {ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromVector(bool* vector, int name, int type) {ISSMERROR("Not implemented yet!");}57 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}58 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}59 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}54 void UpdateInputsFromVector(double* vector, int name, int type); 55 void UpdateInputsFromVector(int* vector, int name, int type); 56 void UpdateInputsFromVector(bool* vector, int name, int type); 57 void UpdateInputsFromConstant(double constant, int name); 58 void UpdateInputsFromConstant(int constant, int name); 59 void UpdateInputsFromConstant(bool constant, int name); 60 60 61 61 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} -
issm/trunk/src/c/objects/Params/IntParam.cpp
r3792 r3834 144 144 #endif 145 145 /*}}}*/ 146 147 /*FUNCTION IntParam::UpdateInputsFromVector(double* vector, int name, int type) {{{1*/ 148 void IntParam::UpdateInputsFromVector(double* vector, int name, int type){ 149 /*Nothing updated yet*/ 150 } 151 /*}}}*/ 152 /*FUNCTION IntParam::UpdateInputsFromVector(int* vector, int name, int type) {{{1*/ 153 void IntParam::UpdateInputsFromVector(int* vector, int name, int type){ 154 /*Nothing updated yet*/ 155 } 156 /*}}}*/ 157 /*FUNCTION IntParam::UpdateInputsFromVector(bool* vector, int name, int type) {{{1*/ 158 void IntParam::UpdateInputsFromVector(bool* vector, int name, int type){ 159 /*Nothing updated yet*/ 160 } 161 /*}}}*/ 162 /*FUNCTION IntParam::UpdateInputsFromConstant(double constant, int name) {{{1*/ 163 void IntParam::UpdateInputsFromConstant(double constant, int name){ 164 /*Nothing updated yet*/ 165 } 166 /*}}}*/ 167 /*FUNCTION IntParam::UpdateInputsFromConstant(int constant, int name) {{{1*/ 168 void IntParam::UpdateInputsFromConstant(int constant, int name){ 169 /*Nothing updated yet*/ 170 } 171 /*}}}*/ 172 /*FUNCTION IntParam::UpdateInputsFromConstant(bool constant, int name) {{{1*/ 173 void IntParam::UpdateInputsFromConstant(bool constant, int name){ 174 /*Nothing updated yet*/ 175 } 176 /*}}}*/ -
issm/trunk/src/c/objects/Params/IntParam.h
r3775 r3834 51 51 int MarshallSize(); 52 52 int MyRank(); 53 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");}54 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");}55 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}57 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}58 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}53 void UpdateInputsFromVector(double* vector, int name, int type); 54 void UpdateInputsFromVector(int* vector, int name, int type); 55 void UpdateInputsFromVector(bool* vector, int name, int type); 56 void UpdateInputsFromConstant(double constant, int name); 57 void UpdateInputsFromConstant(int constant, int name); 58 void UpdateInputsFromConstant(bool constant, int name); 59 59 60 void 60 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 61 61 62 62 /*}}}*/ -
issm/trunk/src/c/objects/Params/PetscMatParam.cpp
r3792 r3834 226 226 #endif 227 227 /*}}}*/ 228 229 /*FUNCTION PetscMatParam::UpdateInputsFromVector(double* vector, int name, int type) {{{1*/ 230 void PetscMatParam::UpdateInputsFromVector(double* vector, int name, int type){ 231 /*Nothing updated yet*/ 232 } 233 /*}}}*/ 234 /*FUNCTION PetscMatParam::UpdateInputsFromVector(int* vector, int name, int type) {{{1*/ 235 void PetscMatParam::UpdateInputsFromVector(int* vector, int name, int type){ 236 /*Nothing updated yet*/ 237 } 238 /*}}}*/ 239 /*FUNCTION PetscMatParam::UpdateInputsFromVector(bool* vector, int name, int type) {{{1*/ 240 void PetscMatParam::UpdateInputsFromVector(bool* vector, int name, int type){ 241 /*Nothing updated yet*/ 242 } 243 /*}}}*/ 244 /*FUNCTION PetscMatParam::UpdateInputsFromConstant(double constant, int name) {{{1*/ 245 void PetscMatParam::UpdateInputsFromConstant(double constant, int name){ 246 /*Nothing updated yet*/ 247 } 248 /*}}}*/ 249 /*FUNCTION PetscMatParam::UpdateInputsFromConstant(int constant, int name) {{{1*/ 250 void PetscMatParam::UpdateInputsFromConstant(int constant, int name){ 251 /*Nothing updated yet*/ 252 } 253 /*}}}*/ 254 /*FUNCTION PetscMatParam::UpdateInputsFromConstant(bool constant, int name) {{{1*/ 255 void PetscMatParam::UpdateInputsFromConstant(bool constant, int name){ 256 /*Nothing updated yet*/ 257 } 258 /*}}}*/ -
issm/trunk/src/c/objects/Params/PetscMatParam.h
r3775 r3834 51 51 int MarshallSize(); 52 52 int MyRank(); 53 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");}54 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");}55 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}57 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}58 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}53 void UpdateInputsFromVector(double* vector, int name, int type); 54 void UpdateInputsFromVector(int* vector, int name, int type); 55 void UpdateInputsFromVector(bool* vector, int name, int type); 56 void UpdateInputsFromConstant(double constant, int name); 57 void UpdateInputsFromConstant(int constant, int name); 58 void UpdateInputsFromConstant(bool constant, int name); 59 59 60 void 60 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 61 61 62 62 /*}}}*/ -
issm/trunk/src/c/objects/Params/PetscVecParam.cpp
r3792 r3834 220 220 #endif 221 221 /*}}}*/ 222 223 /*FUNCTION PetscVecParam::UpdateInputsFromVector(double* vector, int name, int type) {{{1*/ 224 void PetscVecParam::UpdateInputsFromVector(double* vector, int name, int type){ 225 /*Nothing updated yet*/ 226 } 227 /*}}}*/ 228 /*FUNCTION PetscVecParam::UpdateInputsFromVector(int* vector, int name, int type) {{{1*/ 229 void PetscVecParam::UpdateInputsFromVector(int* vector, int name, int type){ 230 /*Nothing updated yet*/ 231 } 232 /*}}}*/ 233 /*FUNCTION PetscVecParam::UpdateInputsFromVector(bool* vector, int name, int type) {{{1*/ 234 void PetscVecParam::UpdateInputsFromVector(bool* vector, int name, int type){ 235 /*Nothing updated yet*/ 236 } 237 /*}}}*/ 238 /*FUNCTION PetscVecParam::UpdateInputsFromConstant(double constant, int name) {{{1*/ 239 void PetscVecParam::UpdateInputsFromConstant(double constant, int name){ 240 /*Nothing updated yet*/ 241 } 242 /*}}}*/ 243 /*FUNCTION PetscVecParam::UpdateInputsFromConstant(int constant, int name) {{{1*/ 244 void PetscVecParam::UpdateInputsFromConstant(int constant, int name){ 245 /*Nothing updated yet*/ 246 } 247 /*}}}*/ 248 /*FUNCTION PetscVecParam::UpdateInputsFromConstant(bool constant, int name) {{{1*/ 249 void PetscVecParam::UpdateInputsFromConstant(bool constant, int name){ 250 /*Nothing updated yet*/ 251 } 252 /*}}}*/ -
issm/trunk/src/c/objects/Params/PetscVecParam.h
r3775 r3834 51 51 int MarshallSize(); 52 52 int MyRank(); 53 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");}54 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");}55 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}57 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}58 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}53 void UpdateInputsFromVector(double* vector, int name, int type); 54 void UpdateInputsFromVector(int* vector, int name, int type); 55 void UpdateInputsFromVector(bool* vector, int name, int type); 56 void UpdateInputsFromConstant(double constant, int name); 57 void UpdateInputsFromConstant(int constant, int name); 58 void UpdateInputsFromConstant(bool constant, int name); 59 59 60 void 60 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 61 61 62 62 /*}}}*/ -
issm/trunk/src/c/objects/Params/StringArrayParam.cpp
r3792 r3834 249 249 #endif 250 250 /*}}}*/ 251 252 /*FUNCTION StringArrayParam::UpdateInputsFromVector(double* vector, int name, int type) {{{1*/ 253 void StringArrayParam::UpdateInputsFromVector(double* vector, int name, int type){ 254 /*Nothing updated yet*/ 255 } 256 /*}}}*/ 257 /*FUNCTION StringArrayParam::UpdateInputsFromVector(int* vector, int name, int type) {{{1*/ 258 void StringArrayParam::UpdateInputsFromVector(int* vector, int name, int type){ 259 /*Nothing updated yet*/ 260 } 261 /*}}}*/ 262 /*FUNCTION StringArrayParam::UpdateInputsFromVector(bool* vector, int name, int type) {{{1*/ 263 void StringArrayParam::UpdateInputsFromVector(bool* vector, int name, int type){ 264 /*Nothing updated yet*/ 265 } 266 /*}}}*/ 267 /*FUNCTION StringArrayParam::UpdateInputsFromConstant(double constant, int name) {{{1*/ 268 void StringArrayParam::UpdateInputsFromConstant(double constant, int name){ 269 /*Nothing updated yet*/ 270 } 271 /*}}}*/ 272 /*FUNCTION StringArrayParam::UpdateInputsFromConstant(int constant, int name) {{{1*/ 273 void StringArrayParam::UpdateInputsFromConstant(int constant, int name){ 274 /*Nothing updated yet*/ 275 } 276 /*}}}*/ 277 /*FUNCTION StringArrayParam::UpdateInputsFromConstant(bool constant, int name) {{{1*/ 278 void StringArrayParam::UpdateInputsFromConstant(bool constant, int name){ 279 /*Nothing updated yet*/ 280 } 281 /*}}}*/ -
issm/trunk/src/c/objects/Params/StringArrayParam.h
r3775 r3834 53 53 int MarshallSize(); 54 54 int MyRank(); 55 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");}57 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");}58 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}59 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}60 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}55 void UpdateInputsFromVector(double* vector, int name, int type); 56 void UpdateInputsFromVector(int* vector, int name, int type); 57 void UpdateInputsFromVector(bool* vector, int name, int type); 58 void UpdateInputsFromConstant(double constant, int name); 59 void UpdateInputsFromConstant(int constant, int name); 60 void UpdateInputsFromConstant(bool constant, int name); 61 61 62 void 62 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 63 63 64 64 /*}}}*/ -
issm/trunk/src/c/objects/Params/StringParam.cpp
r3792 r3834 175 175 #endif 176 176 /*}}}*/ 177 178 /*FUNCTION StringParam::UpdateInputsFromVector(double* vector, int name, int type) {{{1*/ 179 void StringParam::UpdateInputsFromVector(double* vector, int name, int type){ 180 /*Nothing updated yet*/ 181 } 182 /*}}}*/ 183 /*FUNCTION StringParam::UpdateInputsFromVector(int* vector, int name, int type) {{{1*/ 184 void StringParam::UpdateInputsFromVector(int* vector, int name, int type){ 185 /*Nothing updated yet*/ 186 } 187 /*}}}*/ 188 /*FUNCTION StringParam::UpdateInputsFromVector(bool* vector, int name, int type) {{{1*/ 189 void StringParam::UpdateInputsFromVector(bool* vector, int name, int type){ 190 /*Nothing updated yet*/ 191 } 192 /*}}}*/ 193 /*FUNCTION StringParam::UpdateInputsFromConstant(double constant, int name) {{{1*/ 194 void StringParam::UpdateInputsFromConstant(double constant, int name){ 195 /*Nothing updated yet*/ 196 } 197 /*}}}*/ 198 /*FUNCTION StringParam::UpdateInputsFromConstant(int constant, int name) {{{1*/ 199 void StringParam::UpdateInputsFromConstant(int constant, int name){ 200 /*Nothing updated yet*/ 201 } 202 /*}}}*/ 203 /*FUNCTION StringParam::UpdateInputsFromConstant(bool constant, int name) {{{1*/ 204 void StringParam::UpdateInputsFromConstant(bool constant, int name){ 205 /*Nothing updated yet*/ 206 } 207 /*}}}*/ -
issm/trunk/src/c/objects/Params/StringParam.h
r3775 r3834 51 51 int MarshallSize(); 52 52 int MyRank(); 53 void UpdateInputsFromVector(double* vector, int name, int type){ISSMERROR("Not implemented yet!");}54 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");}55 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");}56 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");}57 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}58 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");}53 void UpdateInputsFromVector(double* vector, int name, int type); 54 void UpdateInputsFromVector(int* vector, int name, int type); 55 void UpdateInputsFromVector(bool* vector, int name, int type); 56 void UpdateInputsFromConstant(double constant, int name); 57 void UpdateInputsFromConstant(int constant, int name); 58 void UpdateInputsFromConstant(bool constant, int name); 59 59 60 void 60 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");} 61 61 62 62 /*}}}*/ -
issm/trunk/src/c/objects/Vertex.cpp
r3784 r3834 182 182 } 183 183 /*}}}*/ 184 /*FUNCTION UpdateInputsFromConstant(int constant, int name){{{2*/ 185 void Vertex::UpdateInputsFromConstant(int constant, int name){ 186 187 /*Nothing updated for now*/ 188 189 } 190 /*}}}*/ 184 191 /*}}}*/ 185 192 /* DofObject routines: {{{1*/ -
issm/trunk/src/c/objects/Vertex.h
r3775 r3834 53 53 void UpdateInputsFromVector(int* vector, int name, int type){ISSMERROR("Not implemented yet!");} 54 54 void UpdateInputsFromVector(bool* vector, int name, int type){ISSMERROR("Not implemented yet!");} 55 void 56 void UpdateInputsFromConstant(int constant, int name){ISSMERROR("Not implemented yet!");}57 void 55 void UpdateInputsFromConstant(double constant, int name){ISSMERROR("Not implemented yet!");} 56 void UpdateInputsFromConstant(int constant, int name); 57 void UpdateInputsFromConstant(bool constant, int name){ISSMERROR("Not implemented yet!");} 58 58 59 59 void UpdateInputsFromSolution(double* solution, int analysis_type, int sub_analysis_type){ISSMERROR("Not implemented yet!");}
Note:
See TracChangeset
for help on using the changeset viewer.