Changeset 5916


Ignore:
Timestamp:
09/21/10 08:23:32 (14 years ago)
Author:
Mathieu Morlighem
Message:

split CreatePVectorPrognostic

Location:
issm/trunk/src/c/objects/Elements
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/Elements/Tria.cpp

    r5912 r5916  
    763763                        break;
    764764                case PrognosticAnalysisEnum:
    765                         if (GetElementType()==P1Enum)
    766                          CreatePVectorPrognostic_CG( pg);
    767                         else if (GetElementType()==P1DGEnum)
    768                          CreatePVectorPrognostic_DG( pg);
    769                         else
    770                          ISSMERROR("Element type %s not supported yet",EnumToString(GetElementType()));
     765                        CreatePVectorPrognostic(pg);
    771766                        break;
    772767                case BalancedthicknessAnalysisEnum:
    773                         if (GetElementType()==P1Enum)
    774                          CreatePVectorBalancedthickness_CG( pg);
    775                         else if (GetElementType()==P1DGEnum)
    776                          CreatePVectorBalancedthickness_DG( pg);
    777                         else
    778                          ISSMERROR("Element type %s not supported yet",EnumToString(GetElementType()));
    779                         break;
     768                        CreatePVectorBalancedthickness(pg);
    780769                case AdjointBalancedthicknessAnalysisEnum:
    781770                        CreatePVectorAdjointBalancedthickness(pg);
     
    34523441}
    34533442/*}}}*/
     3443/*FUNCTION Tria::CreatePVectorBalancedthickness{{{1*/
     3444void  Tria::CreatePVectorBalancedthickness(Vec pg){
     3445
     3446        switch(GetElementType()){
     3447                case P1Enum:
     3448                        CreatePVectorBalancedthickness_CG( pg);
     3449                        break;
     3450                case P1DGEnum:
     3451                        CreatePVectorBalancedthickness_DG( pg);
     3452                        break;
     3453                default:
     3454                        ISSMERROR("Element type %s not supported yet",EnumToString(GetElementType()));
     3455        }
     3456}
     3457/*}}}*/
    34543458/*FUNCTION Tria::CreatePVectorBalancedthickness_CG{{{1*/
    34553459void  Tria::CreatePVectorBalancedthickness_CG(Vec pg ){
     
    42934297}
    42944298/*}}}*/
     4299/*FUNCTION Tria::CreatePVectorPrognostic{{{1*/
     4300void  Tria::CreatePVectorPrognostic(Vec pg){
     4301
     4302        switch(GetElementType()){
     4303                case P1Enum:
     4304                        CreatePVectorPrognostic_CG( pg);
     4305                        break;
     4306                case P1DGEnum:
     4307                        CreatePVectorPrognostic_DG( pg);
     4308                        break;
     4309                default:
     4310                        ISSMERROR("Element type %s not supported yet",EnumToString(GetElementType()));
     4311        }
     4312}
     4313/*}}}*/
    42954314/*FUNCTION Tria::CreatePVectorPrognostic_CG {{{1*/
    42964315void  Tria::CreatePVectorPrognostic_CG(Vec pg){
  • issm/trunk/src/c/objects/Elements/Tria.h

    r5909 r5916  
    138138                ElementMatrix* CreateKMatrixSlope(void);
    139139                ElementMatrix* CreateKMatrixThermal(void);
     140                void      CreatePVectorBalancedthickness(Vec pg);
    140141                void      CreatePVectorBalancedthickness_DG(Vec pg);
    141142                void      CreatePVectorBalancedthickness_CG(Vec pg);
     
    147148                void      CreatePVectorAdjointBalancedthickness(Vec pg);
    148149                void      CreatePVectorDiagnosticHutter(Vec pg);
     150                void      CreatePVectorPrognostic(Vec pg);
    149151                void      CreatePVectorPrognostic_CG(Vec pg);
    150152                void      CreatePVectorPrognostic_DG(Vec pg);
Note: See TracChangeset for help on using the changeset viewer.