Changeset 11292


Ignore:
Timestamp:
02/01/12 13:54:31 (13 years ago)
Author:
Mathieu Morlighem
Message:

moved TriaVertexElementResult to TriaP1ElementResult and same for Penta

Location:
issm/trunk-jpl/src/c
Files:
11 edited
4 moved

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/Container/DataSet.cpp

    r11291 r11292  
    258258                                dataset->AddObject(datasetinputinput);}
    259259                                break;
    260                         case TriaVertexElementResultEnum:{
    261                                 TriaVertexElementResult* triavertexelementresult=NULL;
    262                                 triavertexelementresult=new TriaVertexElementResult();
     260                        case TriaP1ElementResultEnum:{
     261                                TriaP1ElementResult* triavertexelementresult=NULL;
     262                                triavertexelementresult=new TriaP1ElementResult();
    263263                                triavertexelementresult->Demarshall(&marshalled_dataset);
    264264                                dataset->AddObject(triavertexelementresult);}
    265265                                break;
    266266                         #ifdef _HAVE_THREED_
    267                         case PentaVertexElementResultEnum:{
    268                                 PentaVertexElementResult* pentavertexelementresult=NULL;
    269                                 pentavertexelementresult=new PentaVertexElementResult();
     267                        case PentaP1ElementResultEnum:{
     268                                PentaP1ElementResult* pentavertexelementresult=NULL;
     269                                pentavertexelementresult=new PentaP1ElementResult();
    270270                                pentavertexelementresult->Demarshall(&marshalled_dataset);
    271271                                dataset->AddObject(pentavertexelementresult);}
  • issm/trunk-jpl/src/c/EnumDefinitions/EnumDefinitions.h

    r11291 r11292  
    393393        PatchNodesEnum,
    394394        PatchVerticesEnum,
    395         PentaVertexElementResultEnum,
     395        PentaP1ElementResultEnum,
    396396        PetscVecExternalResultEnum,
    397397        StringExternalResultEnum,
    398398        TimeEnum,
    399         TriaVertexElementResultEnum,
     399        TriaP1ElementResultEnum,
    400400        WaterColumnOldEnum,
    401401        /*}}}*/
  • issm/trunk-jpl/src/c/Makefile.am

    r11291 r11292  
    6161                                        ./objects/ElementResults/DoubleElementResult.h\
    6262                                        ./objects/ElementResults/DoubleElementResult.cpp\
    63                                         ./objects/ElementResults/TriaVertexElementResult.h\
    64                                         ./objects/ElementResults/TriaVertexElementResult.cpp\
     63                                        ./objects/ElementResults/TriaP1ElementResult.h\
     64                                        ./objects/ElementResults/TriaP1ElementResult.cpp\
    6565                                        ./objects/ElementResults/BoolElementResult.h\
    6666                                        ./objects/ElementResults/BoolElementResult.cpp\
     
    559559threed_sources = ./objects/Gauss/GaussPenta.h\
    560560                                     ./objects/Gauss/GaussPenta.cpp\
    561                                      ./objects/ElementResults/PentaVertexElementResult.h\
    562                                      ./objects/ElementResults/PentaVertexElementResult.cpp\
     561                                     ./objects/ElementResults/PentaP1ElementResult.h\
     562                                     ./objects/ElementResults/PentaP1ElementResult.cpp\
    563563                                     ./objects/Inputs/PentaP1Input.h\
    564564                                     ./objects/Inputs/PentaP1Input.cpp\
  • issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp

    r11291 r11292  
    379379                case PatchNodesEnum : return "PatchNodes";
    380380                case PatchVerticesEnum : return "PatchVertices";
    381                 case PentaVertexElementResultEnum : return "PentaVertexElementResult";
     381                case PentaP1ElementResultEnum : return "PentaP1ElementResult";
    382382                case PetscVecExternalResultEnum : return "PetscVecExternalResult";
    383383                case StringExternalResultEnum : return "StringExternalResult";
    384384                case TimeEnum : return "Time";
    385                 case TriaVertexElementResultEnum : return "TriaVertexElementResult";
     385                case TriaP1ElementResultEnum : return "TriaP1ElementResult";
    386386                case WaterColumnOldEnum : return "WaterColumnOld";
    387387                case MinVelEnum : return "MinVel";
  • issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp

    r11291 r11292  
    377377        else if (strcmp(name,"PatchNodes")==0) return PatchNodesEnum;
    378378        else if (strcmp(name,"PatchVertices")==0) return PatchVerticesEnum;
    379         else if (strcmp(name,"PentaVertexElementResult")==0) return PentaVertexElementResultEnum;
     379        else if (strcmp(name,"PentaP1ElementResult")==0) return PentaP1ElementResultEnum;
    380380        else if (strcmp(name,"PetscVecExternalResult")==0) return PetscVecExternalResultEnum;
    381381        else if (strcmp(name,"StringExternalResult")==0) return StringExternalResultEnum;
    382382        else if (strcmp(name,"Time")==0) return TimeEnum;
    383         else if (strcmp(name,"TriaVertexElementResult")==0) return TriaVertexElementResultEnum;
     383        else if (strcmp(name,"TriaP1ElementResult")==0) return TriaP1ElementResultEnum;
    384384        else if (strcmp(name,"WaterColumnOld")==0) return WaterColumnOldEnum;
    385385        else if (strcmp(name,"MinVel")==0) return MinVelEnum;
  • issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.cpp

    r11288 r11292  
    1 /*!\file PentaVertexElementResult.c
    2  * \brief: implementation of the PentaVertexElementResult object
     1/*!\file PentaP1ElementResult.c
     2 * \brief: implementation of the PentaP1ElementResult object
    33 */
    44
     
    1818#include "../../include/include.h"
    1919
    20 /*PentaVertexElementResult constructors and destructor*/
    21 /*FUNCTION PentaVertexElementResult::PentaVertexElementResult(){{{1*/
    22 PentaVertexElementResult::PentaVertexElementResult(){
     20/*PentaP1ElementResult constructors and destructor*/
     21/*FUNCTION PentaP1ElementResult::PentaP1ElementResult(){{{1*/
     22PentaP1ElementResult::PentaP1ElementResult(){
    2323        return;
    2424}
    2525/*}}}*/
    26 /*FUNCTION PentaVertexElementResult::PentaVertexElementResult(int in_enum_type,double* in_values,int in_step, double in_time){{{1*/
    27 PentaVertexElementResult::PentaVertexElementResult(int in_enum_type,double* in_values,int in_step, double in_time){
     26/*FUNCTION PentaP1ElementResult::PentaP1ElementResult(int in_enum_type,double* in_values,int in_step, double in_time){{{1*/
     27PentaP1ElementResult::PentaP1ElementResult(int in_enum_type,double* in_values,int in_step, double in_time){
    2828
    2929        int i;
     
    3535}
    3636/*}}}*/
    37 /*FUNCTION PentaVertexElementResult::~PentaVertexElementResult(){{{1*/
    38 PentaVertexElementResult::~PentaVertexElementResult(){
     37/*FUNCTION PentaP1ElementResult::~PentaP1ElementResult(){{{1*/
     38PentaP1ElementResult::~PentaP1ElementResult(){
    3939        return;
    4040}
     
    4242
    4343/*Object virtual functions definitions:*/
    44 /*FUNCTION PentaVertexElementResult::Echo {{{1*/
    45 void PentaVertexElementResult::Echo(void){
     44/*FUNCTION PentaP1ElementResult::Echo {{{1*/
     45void PentaP1ElementResult::Echo(void){
    4646        this->DeepEcho();
    4747}
    4848/*}}}*/
    49 /*FUNCTION PentaVertexElementResult::DeepEcho{{{1*/
    50 void PentaVertexElementResult::DeepEcho(void){
    51 
    52         printf("PentaVertexElementResult:\n");
     49/*FUNCTION PentaP1ElementResult::DeepEcho{{{1*/
     50void PentaP1ElementResult::DeepEcho(void){
     51
     52        printf("PentaP1ElementResult:\n");
    5353        printf("   enum: %i (%s)\n",this->enum_type,EnumToStringx(this->enum_type));
    5454        printf("   values: [%g %g %g %g %g %g]\n",this->values[0],this->values[1],this->values[2],this->values[3],this->values[4],this->values[5]);
     
    5858}
    5959/*}}}*/
    60 /*FUNCTION PentaVertexElementResult::Id{{{1*/
    61 int    PentaVertexElementResult::Id(void){ return -1; }
    62 /*}}}*/
    63 /*FUNCTION PentaVertexElementResult::MyRank{{{1*/
    64 int    PentaVertexElementResult::MyRank(void){
     60/*FUNCTION PentaP1ElementResult::Id{{{1*/
     61int    PentaP1ElementResult::Id(void){ return -1; }
     62/*}}}*/
     63/*FUNCTION PentaP1ElementResult::MyRank{{{1*/
     64int    PentaP1ElementResult::MyRank(void){
    6565        extern int my_rank;
    6666        return my_rank;
     
    6868/*}}}*/
    6969#ifdef _SERIAL_
    70 /*FUNCTION PentaVertexElementResult::Marshall{{{1*/
    71 void  PentaVertexElementResult::Marshall(char** pmarshalled_dataset){
     70/*FUNCTION PentaP1ElementResult::Marshall{{{1*/
     71void  PentaP1ElementResult::Marshall(char** pmarshalled_dataset){
    7272
    7373        char* marshalled_dataset=NULL;
     
    7777        marshalled_dataset=*pmarshalled_dataset;
    7878
    79         /*get enum value of PentaVertexElementResult: */
    80         enum_value=PentaVertexElementResultEnum;
     79        /*get enum value of PentaP1ElementResult: */
     80        enum_value=PentaP1ElementResultEnum;
    8181       
    8282        /*marshall enum: */
    8383        memcpy(marshalled_dataset,&enum_value,sizeof(enum_value));marshalled_dataset+=sizeof(enum_value);
    8484       
    85         /*marshall PentaVertexElementResult data: */
     85        /*marshall PentaP1ElementResult data: */
    8686        memcpy(marshalled_dataset,&enum_type,sizeof(enum_type));marshalled_dataset+=sizeof(enum_type);
    8787        memcpy(marshalled_dataset,&values,sizeof(values));marshalled_dataset+=sizeof(values);
     
    9292}
    9393/*}}}*/
    94 /*FUNCTION PentaVertexElementResult::MarshallSize{{{1*/
    95 int   PentaVertexElementResult::MarshallSize(){
     94/*FUNCTION PentaP1ElementResult::MarshallSize{{{1*/
     95int   PentaP1ElementResult::MarshallSize(){
    9696       
    9797        return sizeof(values)+
     
    102102}
    103103/*}}}*/
    104 /*FUNCTION PentaVertexElementResult::Demarshall{{{1*/
    105 void  PentaVertexElementResult::Demarshall(char** pmarshalled_dataset){
     104/*FUNCTION PentaP1ElementResult::Demarshall{{{1*/
     105void  PentaP1ElementResult::Demarshall(char** pmarshalled_dataset){
    106106
    107107        char* marshalled_dataset=NULL;
     
    124124/*}}}*/
    125125#endif
    126 /*FUNCTION PentaVertexElementResult::ObjectEnum{{{1*/
    127 int PentaVertexElementResult::ObjectEnum(void){
    128 
    129         return PentaVertexElementResultEnum;
    130 
    131 }
    132 /*}}}*/
    133 /*FUNCTION PentaVertexElementResult::copy{{{1*/
    134 Object* PentaVertexElementResult::copy() {
    135        
    136         return new PentaVertexElementResult(this->enum_type,this->values,this->step,this->time);
     126/*FUNCTION PentaP1ElementResult::ObjectEnum{{{1*/
     127int PentaP1ElementResult::ObjectEnum(void){
     128
     129        return PentaP1ElementResultEnum;
     130
     131}
     132/*}}}*/
     133/*FUNCTION PentaP1ElementResult::copy{{{1*/
     134Object* PentaP1ElementResult::copy() {
     135       
     136        return new PentaP1ElementResult(this->enum_type,this->values,this->step,this->time);
    137137
    138138}
     
    140140
    141141/*ElementResult management*/
    142 /*FUNCTION PentaVertexElementResult::InstanceEnum{{{1*/
    143 int PentaVertexElementResult::InstanceEnum(void){
     142/*FUNCTION PentaP1ElementResult::InstanceEnum{{{1*/
     143int PentaP1ElementResult::InstanceEnum(void){
    144144
    145145        return this->enum_type;
     
    147147}
    148148/*}}}*/
    149 /*FUNCTION PentaVertexElementResult::SpawnTriaElementResult{{{1*/
    150 ElementResult* PentaVertexElementResult::SpawnTriaElementResult(int* indices){
     149/*FUNCTION PentaP1ElementResult::SpawnTriaElementResult{{{1*/
     150ElementResult* PentaP1ElementResult::SpawnTriaElementResult(int* indices){
    151151
    152152        /*output*/
    153         TriaVertexElementResult* outresult=NULL;
     153        TriaP1ElementResult* outresult=NULL;
    154154        double newvalues[3];
    155155
     
    165165
    166166        /*Create new Tria result*/
    167         outresult=new TriaVertexElementResult(this->enum_type,&newvalues[0],this->step,this->time);
     167        outresult=new TriaP1ElementResult(this->enum_type,&newvalues[0],this->step,this->time);
    168168
    169169        /*Assign output*/
     
    172172}
    173173/*}}}*/
    174 /*FUNCTION PentaVertexElementResult::ProcessUnits{{{1*/
    175 void PentaVertexElementResult::ProcessUnits(Parameters* parameters){
     174/*FUNCTION PentaP1ElementResult::ProcessUnits{{{1*/
     175void PentaP1ElementResult::ProcessUnits(Parameters* parameters){
    176176       
    177177        UnitConversion(this->values,6,IuToExtEnum,this->enum_type);
     
    179179}
    180180/*}}}*/
    181 /*FUNCTION PentaVertexElementResult::NumberOfNodalValues{{{1*/
    182 int PentaVertexElementResult::NumberOfNodalValues(void){
     181/*FUNCTION PentaP1ElementResult::NumberOfNodalValues{{{1*/
     182int PentaP1ElementResult::NumberOfNodalValues(void){
    183183        return 6;
    184184}
    185185/*}}}*/
    186 /*FUNCTION PentaVertexElementResult::PatchFill{{{1*/
    187 void PentaVertexElementResult::PatchFill(int row, Patch* patch){
     186/*FUNCTION PentaP1ElementResult::PatchFill{{{1*/
     187void PentaP1ElementResult::PatchFill(int row, Patch* patch){
    188188       
    189189         /*Here, we fill the result information into the patch object. First, let's remember what is in a row
     
    194194}
    195195/*}}}*/
    196 /*FUNCTION PentaVertexElementResult::GetVectorFromResults{{{1*/
    197 void PentaVertexElementResult::GetVectorFromResults(Vec vector,int* doflist,int* connectivitylist,int numdofs){
     196/*FUNCTION PentaP1ElementResult::GetVectorFromResults{{{1*/
     197void PentaP1ElementResult::GetVectorFromResults(Vec vector,int* doflist,int* connectivitylist,int numdofs){
    198198
    199199        double data[6];
    200200
    201         if(numdofs!=6)_error_("Result %s is a PentaVertexElementResult and cannot write vector of %i dofs",numdofs);
     201        if(numdofs!=6)_error_("Result %s is a PentaP1ElementResult and cannot write vector of %i dofs",numdofs);
    202202        for(int i=0;i<6;i++) data[i]=this->values[i]/(double)connectivitylist[i];
    203203        VecSetValues(vector,numdofs,doflist,(const double*)&data,ADD_VALUES);
    204204
    205205} /*}}}*/
    206 /*FUNCTION PentaVertexElementResult::GetElementVectorFromResults{{{1*/
    207 void PentaVertexElementResult::GetElementVectorFromResults(Vec vector,int dof){
    208 
    209         _error_("Result %s is a PentaVertexElementResult and should not write vector of size numberofelemenrs",EnumToStringx(enum_type));
     206/*FUNCTION PentaP1ElementResult::GetElementVectorFromResults{{{1*/
     207void PentaP1ElementResult::GetElementVectorFromResults(Vec vector,int dof){
     208
     209        _error_("Result %s is a PentaP1ElementResult and should not write vector of size numberofelemenrs",EnumToStringx(enum_type));
    210210} /*}}}*/
  • issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.h

    r11291 r11292  
    1 /*! \file PentaVertexElementResult.h
    2  *  \brief: header file for penta vertex result  object.
     1/*! \file PentaP1ElementResult.h
     2 *  \brief: header file for PentaP1ElementResult object
    33 *  this object is just a PentaP1Input with additional time and step info.
    44 */
    55
    66
    7 #ifndef _PENTAVERTEXELEMENTRESULT_H_
    8 #define _PENTAVERTEXELEMENTRESULT_H_
     7#ifndef _PENTAP1ELEMENTRESULT_H_
     8#define _PENTAP1ELEMENTRESULT_H_
    99
    1010/*Headers:*/
     
    1414/*}}}*/
    1515
    16 class PentaVertexElementResult: public ElementResult{
     16class PentaP1ElementResult: public ElementResult{
    1717
    1818        private:
     
    2424        public:
    2525
    26                 /*PentaVertexElementResult constructors, destructors: {{{1*/
    27                 PentaVertexElementResult();
    28                 PentaVertexElementResult(int enum_type,double* values,int step, double time);
    29                 ~PentaVertexElementResult();
     26                /*PentaP1ElementResult constructors, destructors: {{{1*/
     27                PentaP1ElementResult();
     28                PentaP1ElementResult(int enum_type,double* values,int step, double time);
     29                ~PentaP1ElementResult();
    3030                /*}}}*/
    3131                /*Object virtual functions definitions:{{{1 */
     
    5050                void    PatchFill(int row, Patch* patch);
    5151                /*}}}*/
    52                 /*PentaVertexElementResult management: {{{1*/
     52                /*PentaP1ElementResult management: {{{1*/
    5353                int   InstanceEnum();
    5454                void GetVectorFromResults(Vec vector,int* doflist,int* connectivitylist,int numdofs);
     
    5757
    5858};
    59 #endif  /* _PENTAVERTEXELEMENTRESULT_H */
     59#endif  /* _PENTAP1ELEMENTRESULT_H */
  • issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.cpp

    r11288 r11292  
    1 /*!\file TriaVertexElementResult.c
    2  * \brief: implementation of the TriaVertexElementResult object
     1/*!\file TriaP1ElementResult.c
     2 * \brief: implementation of the TriaP1ElementResult object
    33 */
    44
     
    1818#include "../../include/include.h"
    1919
    20 /*TriaVertexElementResult constructors and destructor*/
    21 /*FUNCTION TriaVertexElementResult::TriaVertexElementResult(){{{1*/
    22 TriaVertexElementResult::TriaVertexElementResult(){
     20/*TriaP1ElementResult constructors and destructor*/
     21/*FUNCTION TriaP1ElementResult::TriaP1ElementResult(){{{1*/
     22TriaP1ElementResult::TriaP1ElementResult(){
    2323        return;
    2424}
    2525/*}}}*/
    26 /*FUNCTION TriaVertexElementResult::TriaVertexElementResult(int in_enum_type,double* in_values,int in_step, double in_time){{{1*/
    27 TriaVertexElementResult::TriaVertexElementResult(int in_enum_type,double* in_values,int in_step, double in_time){
     26/*FUNCTION TriaP1ElementResult::TriaP1ElementResult(int in_enum_type,double* in_values,int in_step, double in_time){{{1*/
     27TriaP1ElementResult::TriaP1ElementResult(int in_enum_type,double* in_values,int in_step, double in_time){
    2828
    2929        enum_type=in_enum_type;
     
    3535}
    3636/*}}}*/
    37 /*FUNCTION TriaVertexElementResult::~TriaVertexElementResult(){{{1*/
    38 TriaVertexElementResult::~TriaVertexElementResult(){
     37/*FUNCTION TriaP1ElementResult::~TriaP1ElementResult(){{{1*/
     38TriaP1ElementResult::~TriaP1ElementResult(){
    3939        return;
    4040}
     
    4242
    4343/*Object virtual functions definitions:*/
    44 /*FUNCTION TriaVertexElementResult::Echo {{{1*/
    45 void TriaVertexElementResult::Echo(void){
     44/*FUNCTION TriaP1ElementResult::Echo {{{1*/
     45void TriaP1ElementResult::Echo(void){
    4646        this->DeepEcho();
    4747}
    4848/*}}}*/
    49 /*FUNCTION TriaVertexElementResult::DeepEcho{{{1*/
    50 void TriaVertexElementResult::DeepEcho(void){
     49/*FUNCTION TriaP1ElementResult::DeepEcho{{{1*/
     50void TriaP1ElementResult::DeepEcho(void){
    5151               
    52         printf("TriaVertexElementResult:\n");
     52        printf("TriaP1ElementResult:\n");
    5353        printf("   enum: %i (%s)\n",this->enum_type,EnumToStringx(this->enum_type));
    5454        printf("   values: [%g %g %g]\n",this->values[0],this->values[1],this->values[2]);
     
    5757}
    5858/*}}}*/
    59 /*FUNCTION TriaVertexElementResult::Id{{{1*/
    60 int    TriaVertexElementResult::Id(void){ return -1; }
     59/*FUNCTION TriaP1ElementResult::Id{{{1*/
     60int    TriaP1ElementResult::Id(void){ return -1; }
    6161/*}}}*/
    62 /*FUNCTION TriaVertexElementResult::MyRank{{{1*/
    63 int    TriaVertexElementResult::MyRank(void){
     62/*FUNCTION TriaP1ElementResult::MyRank{{{1*/
     63int    TriaP1ElementResult::MyRank(void){
    6464        extern int my_rank;
    6565        return my_rank;
     
    6767/*}}}*/
    6868#ifdef _SERIAL_
    69 /*FUNCTION TriaVertexElementResult::Marshall{{{1*/
    70 void  TriaVertexElementResult::Marshall(char** pmarshalled_dataset){
     69/*FUNCTION TriaP1ElementResult::Marshall{{{1*/
     70void  TriaP1ElementResult::Marshall(char** pmarshalled_dataset){
    7171
    7272        char* marshalled_dataset=NULL;
     
    7777        marshalled_dataset=*pmarshalled_dataset;
    7878
    79         /*get enum value of TriaVertexElementResult: */
    80         enum_value=TriaVertexElementResultEnum;
     79        /*get enum value of TriaP1ElementResult: */
     80        enum_value=TriaP1ElementResultEnum;
    8181       
    8282        /*marshall enum: */
    8383        memcpy(marshalled_dataset,&enum_value,sizeof(enum_value));marshalled_dataset+=sizeof(enum_value);
    8484       
    85         /*marshall TriaVertexElementResult data: */
     85        /*marshall TriaP1ElementResult data: */
    8686        memcpy(marshalled_dataset,&enum_type,sizeof(enum_type));marshalled_dataset+=sizeof(enum_type);
    8787        memcpy(marshalled_dataset,&values,sizeof(values));marshalled_dataset+=sizeof(values);
     
    9292}
    9393/*}}}*/
    94 /*FUNCTION TriaVertexElementResult::MarshallSize{{{1*/
    95 int   TriaVertexElementResult::MarshallSize(){
     94/*FUNCTION TriaP1ElementResult::MarshallSize{{{1*/
     95int   TriaP1ElementResult::MarshallSize(){
    9696       
    9797        return sizeof(values)
     
    102102}
    103103/*}}}*/
    104 /*FUNCTION TriaVertexElementResult::Demarshall{{{1*/
    105 void  TriaVertexElementResult::Demarshall(char** pmarshalled_dataset){
     104/*FUNCTION TriaP1ElementResult::Demarshall{{{1*/
     105void  TriaP1ElementResult::Demarshall(char** pmarshalled_dataset){
    106106
    107107        char* marshalled_dataset=NULL;
     
    124124/*}}}*/
    125125#endif
    126 /*FUNCTION TriaVertexElementResult::ObjectEnum{{{1*/
    127 int TriaVertexElementResult::ObjectEnum(void){
     126/*FUNCTION TriaP1ElementResult::ObjectEnum{{{1*/
     127int TriaP1ElementResult::ObjectEnum(void){
    128128
    129         return TriaVertexElementResultEnum;
     129        return TriaP1ElementResultEnum;
    130130
    131131}
    132132/*}}}*/
    133 /*FUNCTION TriaVertexElementResult::copy{{{1*/
    134 Object* TriaVertexElementResult::copy() {
     133/*FUNCTION TriaP1ElementResult::copy{{{1*/
     134Object* TriaP1ElementResult::copy() {
    135135       
    136         return new TriaVertexElementResult(this->enum_type,this->values,this->step,this->time);
     136        return new TriaP1ElementResult(this->enum_type,this->values,this->step,this->time);
    137137
    138138}
     
    140140
    141141/*ElementResult management*/
    142 /*FUNCTION TriaVertexElementResult::InstanceEnum{{{1*/
    143 int TriaVertexElementResult::InstanceEnum(void){
     142/*FUNCTION TriaP1ElementResult::InstanceEnum{{{1*/
     143int TriaP1ElementResult::InstanceEnum(void){
    144144
    145145        return this->enum_type;
     
    147147}
    148148/*}}}*/
    149 /*FUNCTION TriaVertexElementResult::SpawnTriaElementResult{{{1*/
    150 ElementResult* TriaVertexElementResult::SpawnTriaElementResult(int* indices){
     149/*FUNCTION TriaP1ElementResult::SpawnTriaElementResult{{{1*/
     150ElementResult* TriaP1ElementResult::SpawnTriaElementResult(int* indices){
    151151
    152152        /*output*/
    153         TriaVertexElementResult* outresult=NULL;
     153        TriaP1ElementResult* outresult=NULL;
    154154
    155155        /*Create new Tria result (copy of current result)*/
    156         outresult=new TriaVertexElementResult(this->enum_type,&this->values[0],this->step,this->time);
     156        outresult=new TriaP1ElementResult(this->enum_type,&this->values[0],this->step,this->time);
    157157
    158158        /*Assign output*/
     
    161161}
    162162/*}}}*/
    163 /*FUNCTION TriaVertexElementResult::ProcessUnits{{{1*/
    164 void TriaVertexElementResult::ProcessUnits(Parameters* parameters){
     163/*FUNCTION TriaP1ElementResult::ProcessUnits{{{1*/
     164void TriaP1ElementResult::ProcessUnits(Parameters* parameters){
    165165       
    166166        UnitConversion(this->values,3,IuToExtEnum,this->enum_type);
     
    168168}
    169169/*}}}*/
    170 /*FUNCTION TriaVertexElementResult::NumberOfNodalValues{{{1*/
    171 int TriaVertexElementResult::NumberOfNodalValues(void){
     170/*FUNCTION TriaP1ElementResult::NumberOfNodalValues{{{1*/
     171int TriaP1ElementResult::NumberOfNodalValues(void){
    172172        return 3;
    173173}
    174174/*}}}*/
    175 /*FUNCTION TriaVertexElementResult::PatchFill{{{1*/
    176 void TriaVertexElementResult::PatchFill(int row, Patch* patch){
     175/*FUNCTION TriaP1ElementResult::PatchFill{{{1*/
     176void TriaP1ElementResult::PatchFill(int row, Patch* patch){
    177177       
    178178         /*Here, we fill the result information into the patch object. First, let's remember what is in a row
     
    183183}
    184184/*}}}*/
    185 /*FUNCTION TriaVertexElementResult::GetVectorFromResults{{{1*/
    186 void TriaVertexElementResult::GetVectorFromResults(Vec vector,int* doflist,int* connectivitylist,int numdofs){
     185/*FUNCTION TriaP1ElementResult::GetVectorFromResults{{{1*/
     186void TriaP1ElementResult::GetVectorFromResults(Vec vector,int* doflist,int* connectivitylist,int numdofs){
    187187
    188188        double data[3];
    189189
    190         if(numdofs!=3)_error_("Result %s is a TriaVertexElementResult and cannot write vector of %i dofs",numdofs);
     190        if(numdofs!=3)_error_("Result %s is a TriaP1ElementResult and cannot write vector of %i dofs",numdofs);
    191191        for(int i=0;i<3;i++) data[i]=this->values[i]/(double)connectivitylist[i];
    192192        VecSetValues(vector,numdofs,doflist,(const double*)&data,ADD_VALUES);
    193193
    194194} /*}}}*/
    195 /*FUNCTION TriaVertexElementResult::GetElementVectorFromResults{{{1*/
    196 void TriaVertexElementResult::GetElementVectorFromResults(Vec vector,int dof){
     195/*FUNCTION TriaP1ElementResult::GetElementVectorFromResults{{{1*/
     196void TriaP1ElementResult::GetElementVectorFromResults(Vec vector,int dof){
    197197
    198         _error_("Result %s is a TriaVertexElementResult and should not write vector of size numberofelemenrs",EnumToStringx(enum_type));
     198        _error_("Result %s is a TriaP1ElementResult and should not write vector of size numberofelemenrs",EnumToStringx(enum_type));
    199199} /*}}}*/
  • issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.h

    r11288 r11292  
    1 /*! \file TriaVertexElementResult.h
    2  *  \brief: header file for triavertexresult object
     1/*! \file TriaP1ElementResult.h
     2 *  \brief: header file for TriaP1ElementResult object
    33 */
    44
    55
    6 #ifndef _TRIAVERTEXELEMENTRESULT_H_
    7 #define _TRIAVERTEXELEMENTRESULT_H_
     6#ifndef _TRIAP1ELEMENTRESULT_H_
     7#define _TRIAP1ELEMENTRESULT_H_
    88
    99/*Headers:*/
     
    1313/*}}}*/
    1414
    15 class TriaVertexElementResult: public ElementResult{
     15class TriaP1ElementResult: public ElementResult{
    1616
    1717        private:
     
    2323        public:
    2424
    25                 /*TriaVertexElementResult constructors, destructors: {{{1*/
    26                 TriaVertexElementResult();
    27                 TriaVertexElementResult(int enum_type,double* values,int step,double time);
    28                 ~TriaVertexElementResult();
     25                /*TriaP1ElementResult constructors, destructors: {{{1*/
     26                TriaP1ElementResult();
     27                TriaP1ElementResult(int enum_type,double* values,int step,double time);
     28                ~TriaP1ElementResult();
    2929                /*}}}*/
    3030                /*Object virtual functions definitions:{{{1 */
     
    4949                void    PatchFill(int row, Patch* patch);
    5050                /*}}}*/
    51                 /*TriaVertexElementResult management: {{{1*/
     51                /*TriaP1ElementResult management: {{{1*/
    5252                int   InstanceEnum();
    5353                void GetVectorFromResults(Vec vector,int* doflist,int* connectivitylist,int numdofs);
     
    5656
    5757};
    58 #endif  /* _TRIAVERTEXELEMENTRESULT_H */
     58#endif  /* _TRIAP1ELEMENTRESULT_H */
  • issm/trunk-jpl/src/c/objects/Elements/Penta.cpp

    r11291 r11292  
    21572157                        resultstimes[i]=elementresult->GetTime();
    21582158                        resultssteps[i]=elementresult->GetStep();
    2159                         if(elementresult->ObjectEnum()==PentaVertexElementResultEnum){
     2159                        if(elementresult->ObjectEnum()==PentaP1ElementResultEnum){
    21602160                                resultssizes[i]=P1Enum;
    21612161                        }
  • issm/trunk-jpl/src/c/objects/Elements/Tria.cpp

    r11291 r11292  
    19851985                        resultstimes[i]=elementresult->GetTime();
    19861986                        resultssteps[i]=elementresult->GetStep();
    1987                         if(elementresult->ObjectEnum()==TriaVertexElementResultEnum){
     1987                        if(elementresult->ObjectEnum()==TriaP1ElementResultEnum){
    19881988                                resultssizes[i]=P1Enum;
    19891989                        }
  • issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.cpp

    r11291 r11292  
    172172ElementResult* PentaP1Input::SpawnResult(int step, double time){
    173173
    174         return new PentaVertexElementResult(this->enum_type,this->values,step,time);
     174        return new PentaP1ElementResult(this->enum_type,this->values,step,time);
    175175
    176176}
  • issm/trunk-jpl/src/c/objects/Inputs/PentaP1Input.h

    r11291 r11292  
    11/*! \file PentaP1Input.h
    2  *  \brief: header file for triavertexinput object
     2 *  \brief: header file for PentaP1Input object
    33 */
    44
    55
    6 #ifndef _PENTAVERTEXINPUT_H_
    7 #define _PENTAVERTEXINPUT_H_
     6#ifndef _PENTAP1INPUT_H_
     7#define _PENTAP1INPUT_H_
    88
    99/*Headers:*/
     
    8787
    8888};
    89 #endif  /* _PENTAVERTEXINPUT_H */
     89#endif  /* _PENTAP1INPUT_H */
  • issm/trunk-jpl/src/c/objects/Inputs/TriaP1Input.cpp

    r11291 r11292  
    161161ElementResult* TriaP1Input::SpawnResult(int step, double time){
    162162
    163         return new TriaVertexElementResult(this->enum_type,this->values,step,time);
     163        return new TriaP1ElementResult(this->enum_type,this->values,step,time);
    164164
    165165}
  • issm/trunk-jpl/src/c/objects/objects.h

    r11291 r11292  
    9797#include "./ElementResults/ElementResult.h"
    9898#include "./ElementResults/DoubleElementResult.h"
    99 #include "./ElementResults/TriaVertexElementResult.h"
    100 #include "./ElementResults/PentaVertexElementResult.h"
     99#include "./ElementResults/TriaP1ElementResult.h"
     100#include "./ElementResults/PentaP1ElementResult.h"
    101101#include "./ElementResults/BoolElementResult.h"
    102102
Note: See TracChangeset for help on using the changeset viewer.