Ignore:
Timestamp:
08/09/13 10:59:47 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: Diagnostic is now Stressbalance

Location:
issm/trunk-jpl/src/c/modules/ModelProcessorx/Stressbalance
Files:
2 moved

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/Stressbalance/CreateNodesStressbalance.cpp

    r15769 r15771  
    11/*
    2  * CreateNodesDiagnosticHoriz.c:
     2 * CreateNodesStressbalance.c:
    33 */
    44
     
    99#include "../ModelProcessorx.h"
    1010
    11 void    CreateNodesDiagnosticHoriz(Nodes** pnodes, IoModel* iomodel){
     11void    CreateNodesStressbalance(Nodes** pnodes, IoModel* iomodel){
    1212
    1313        /*Intermediary*/
     
    7575                }
    7676                iomodel->FetchData(8,MeshVertexonbedEnum,MeshVertexonsurfaceEnum,FlowequationBorderSSAEnum,FlowequationBorderFSEnum,
    77                                         MaskVertexongroundediceEnum,MaskVertexonfloatingiceEnum,FlowequationVertexEquationEnum,DiagnosticReferentialEnum);
    78                 CreateNodes(pnodes,iomodel,DiagnosticHorizAnalysisEnum,finiteelement,approximation);
     77                                        MaskVertexongroundediceEnum,MaskVertexonfloatingiceEnum,FlowequationVertexEquationEnum,StressbalanceReferentialEnum);
     78                CreateNodes(pnodes,iomodel,StressbalanceAnalysisEnum,finiteelement,approximation);
    7979                iomodel->DeleteData(8,MeshVertexonbedEnum,MeshVertexonsurfaceEnum,FlowequationBorderSSAEnum,FlowequationBorderFSEnum,
    80                                         MaskVertexongroundediceEnum,MaskVertexonfloatingiceEnum,FlowequationVertexEquationEnum,DiagnosticReferentialEnum);
     80                                        MaskVertexongroundediceEnum,MaskVertexonfloatingiceEnum,FlowequationVertexEquationEnum,StressbalanceReferentialEnum);
    8181        }
    8282        else{
     
    8989
    9090                iomodel->FetchData(8,MeshVertexonbedEnum,MeshVertexonsurfaceEnum,FlowequationBorderSSAEnum,FlowequationBorderFSEnum,
    91                                         MaskVertexongroundediceEnum,MaskVertexonfloatingiceEnum,FlowequationVertexEquationEnum,DiagnosticReferentialEnum);
     91                                        MaskVertexongroundediceEnum,MaskVertexonfloatingiceEnum,FlowequationVertexEquationEnum,StressbalanceReferentialEnum);
    9292                if(isFS){
    9393                        /*P1+ velocity*/
     
    9696                                        approximation=reCast<int>(iomodel->Data(FlowequationVertexEquationEnum)[i]);
    9797                                        if(approximation==FSApproximationEnum)  approximation=FSvelocityEnum;
    98                                         nodes->AddObject(new Node(iomodel->nodecounter+i+1,i,i,iomodel,DiagnosticHorizAnalysisEnum,approximation));
     98                                        nodes->AddObject(new Node(iomodel->nodecounter+i+1,i,i,iomodel,StressbalanceAnalysisEnum,approximation));
    9999                                }
    100100                        }
    101101                        for(int i=0;i<iomodel->numberofelements;i++){
    102102                                if(iomodel->my_elements[i]){
    103                                         node = new Node(iomodel->nodecounter+iomodel->numberofvertices+i+1,iomodel->numberofvertices+i,0,iomodel,DiagnosticHorizAnalysisEnum,FSvelocityEnum);
     103                                        node = new Node(iomodel->nodecounter+iomodel->numberofvertices+i+1,iomodel->numberofvertices+i,0,iomodel,StressbalanceAnalysisEnum,FSvelocityEnum);
    104104                                        node->Deactivate();
    105105                                        nodes->AddObject(node);
     
    110110                                if(iomodel->my_vertices[i]){
    111111                                        approximation=reCast<int>(iomodel->Data(FlowequationVertexEquationEnum)[i]);
    112                                         node = new Node(iomodel->nodecounter+iomodel->numberofvertices+iomodel->numberofelements+i+1,iomodel->numberofvertices+iomodel->numberofelements+i,i,iomodel,DiagnosticHorizAnalysisEnum,FSpressureEnum);
     112                                        node = new Node(iomodel->nodecounter+iomodel->numberofvertices+iomodel->numberofelements+i+1,iomodel->numberofvertices+iomodel->numberofelements+i,i,iomodel,StressbalanceAnalysisEnum,FSpressureEnum);
    113113                                        if(approximation==HOApproximationEnum || approximation==SSAApproximationEnum){
    114114                                                node->Deactivate();
     
    121121                        for(int i=0;i<iomodel->numberofvertices;i++){
    122122                                if(iomodel->my_vertices[i]){
    123                                         nodes->AddObject(new Node(iomodel->nodecounter+i+1,i,i,iomodel,DiagnosticHorizAnalysisEnum,reCast<int>(iomodel->Data(FlowequationVertexEquationEnum)[i])));
     123                                        nodes->AddObject(new Node(iomodel->nodecounter+i+1,i,i,iomodel,StressbalanceAnalysisEnum,reCast<int>(iomodel->Data(FlowequationVertexEquationEnum)[i])));
    124124                                }
    125125                        }
    126126                }
    127127                iomodel->DeleteData(8,MeshVertexonbedEnum,MeshVertexonsurfaceEnum,FlowequationBorderSSAEnum,FlowequationBorderFSEnum,
    128                                         MaskVertexongroundediceEnum,MaskVertexonfloatingiceEnum,FlowequationVertexEquationEnum,DiagnosticReferentialEnum);
     128                                        MaskVertexongroundediceEnum,MaskVertexonfloatingiceEnum,FlowequationVertexEquationEnum,StressbalanceReferentialEnum);
    129129
    130130                /*Assign output pointer: */
Note: See TracChangeset for help on using the changeset viewer.