Changeset 12463


Ignore:
Timestamp:
06/19/12 11:47:17 (13 years ago)
Author:
utke
Message:

type rename

Location:
issm/trunk-jpl/src/c/objects/ElementResults
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.cpp

    r12365 r12463  
    2424}
    2525/*}}}*/
    26 /*FUNCTION BoolElementResult::BoolElementResult(int in_enum_type,IssmDouble in_value,int in_step, double in_time){{{*/
    27 BoolElementResult::BoolElementResult(int in_enum_type,bool in_value,int in_step, double in_time){
     26/*FUNCTION BoolElementResult::BoolElementResult(int in_enum_type,IssmDouble in_value,int in_step, IssmDouble in_time){{{*/
     27BoolElementResult::BoolElementResult(int in_enum_type,bool in_value,int in_step, IssmDouble in_time){
    2828
    2929        enum_type=in_enum_type;
     
    122122          * of the patch object: enum_type step time element_id interpolation vertices_ids nodal_values
    123123          * Here, we will supply the enum_type, step, time, interpolation and nodal_values: */
    124         double doublevalue=this->value?1:0;
    125         patch->fillresultinfo(row,this->enum_type,this->step,this->time,P0Enum,&doublevalue,1);
     124        IssmDouble IssmDoublevalue=this->value?1:0;
     125        patch->fillresultinfo(row,this->enum_type,this->step,this->time,P0Enum,&IssmDoublevalue,1);
    126126
    127127}
  • issm/trunk-jpl/src/c/objects/ElementResults/BoolElementResult.h

    r12365 r12463  
    2121                bool   value;
    2222                int    step;
    23                 double time;
     23                IssmDouble time;
    2424
    2525        public:
     
    2727                /*BoolElementResult constructors, destructors: {{{*/
    2828                BoolElementResult();
    29                 BoolElementResult(int enum_type,bool value,int step,double time);
     29                BoolElementResult(int enum_type,bool value,int step,IssmDouble time);
    3030                ~BoolElementResult();
    3131                /*}}}*/
     
    4040                /*ElementResult virtual functions definitions: {{{*/
    4141                ElementResult* SpawnTriaElementResult(int* indices);
    42                 double  GetTime(void){return time;};
     42                IssmDouble  GetTime(void){return time;};
    4343                int     GetStep(void){return step;};
    4444                void    ProcessUnits(Parameters* parameters);
  • issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.cpp

    r12365 r12463  
    2424}
    2525/*}}}*/
    26 /*FUNCTION DoubleElementResult::DoubleElementResult(int in_enum_type,IssmDouble in_value,int in_step, double in_time){{{*/
    27 DoubleElementResult::DoubleElementResult(int in_enum_type,IssmDouble in_value,int in_step, double in_time){
     26/*FUNCTION DoubleElementResult::DoubleElementResult(int in_enum_type,IssmDouble in_value,int in_step, IssmDouble in_time){{{*/
     27DoubleElementResult::DoubleElementResult(int in_enum_type,IssmDouble in_value,int in_step, IssmDouble in_time){
    2828
    2929        enum_type=in_enum_type;
  • issm/trunk-jpl/src/c/objects/ElementResults/DoubleElementResult.h

    r12365 r12463  
    11/*! \file DoubleElementResult.h
    2  *  \brief: header file for double result object
    3  *  A double result object is just derived from a DoubleInput object, with additional time and step information.
     2 *  \brief: header file for IssmDouble result object
     3 *  A IssmDouble result object is just derived from a DoubleInput object, with additional time and step information.
    44 */
    55
     
    1919        private:
    2020                int    enum_type;
    21                 double value;
     21                IssmDouble value;
    2222                int    step;
    23                 double time;
     23                IssmDouble time;
    2424
    2525        public:
     
    2727                /*DoubleElementResult constructors, destructors: {{{*/
    2828                DoubleElementResult();
    29                 DoubleElementResult(int enum_type,double value,int step,double time);
     29                DoubleElementResult(int enum_type,IssmDouble value,int step,IssmDouble time);
    3030                ~DoubleElementResult();
    3131                /*}}}*/
     
    4040                /*ElementResult virtual functions definitions: {{{*/
    4141                ElementResult* SpawnTriaElementResult(int* indices);
    42                 double  GetTime(void){return time;};
     42                IssmDouble  GetTime(void){return time;};
    4343                int     GetStep(void){return step;};
    4444                void    ProcessUnits(Parameters* parameters);
  • issm/trunk-jpl/src/c/objects/ElementResults/ElementResult.h

    r12365 r12463  
    1919               
    2020                virtual         ElementResult* SpawnTriaElementResult(int* indices)=0;
    21                 virtual double  GetTime(void)=0;
     21                virtual IssmDouble  GetTime(void)=0;
    2222                virtual int     GetStep(void)=0;
    2323                virtual void    ProcessUnits(Parameters* parameters)=0;
  • issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.cpp

    r12365 r12463  
    2424}
    2525/*}}}*/
    26 /*FUNCTION PentaP1ElementResult::PentaP1ElementResult(int in_enum_type,double* in_values,int in_step, double in_time){{{*/
    27 PentaP1ElementResult::PentaP1ElementResult(int in_enum_type,double* in_values,int in_step, double in_time){
     26/*FUNCTION PentaP1ElementResult::PentaP1ElementResult(int in_enum_type,IssmDouble* in_values,int in_step, IssmDouble in_time){{{*/
     27PentaP1ElementResult::PentaP1ElementResult(int in_enum_type,IssmDouble* in_values,int in_step, IssmDouble in_time){
    2828
    2929        int i;
     
    9595        /*output*/
    9696        TriaP1ElementResult* outresult=NULL;
    97         double newvalues[3];
     97        IssmDouble newvalues[3];
    9898
    9999        /*Loop over the new indices*/
     
    140140void PentaP1ElementResult::GetVectorFromResults(Vector* vector,int* doflist,int* connectivitylist,int numdofs){
    141141
    142         double data[6];
     142        IssmDouble data[6];
    143143
    144144        if(numdofs!=6)_error_("Result %s is a PentaP1ElementResult and cannot write vector of %i dofs",numdofs);
    145         for(int i=0;i<6;i++) data[i]=this->values[i]/(double)connectivitylist[i];
     145        for(int i=0;i<6;i++) data[i]=this->values[i]/(IssmDouble)connectivitylist[i];
    146146        vector->SetValues(numdofs,doflist,&data[0],ADD_VAL);
    147147
  • issm/trunk-jpl/src/c/objects/ElementResults/PentaP1ElementResult.h

    r12365 r12463  
    1818        private:
    1919                int    enum_type;
    20                 double values[6];
     20                IssmDouble values[6];
    2121                int    step;
    22                 double time;
     22                IssmDouble time;
    2323
    2424        public:
     
    2626                /*PentaP1ElementResult constructors, destructors: {{{*/
    2727                PentaP1ElementResult();
    28                 PentaP1ElementResult(int enum_type,double* values,int step, double time);
     28                PentaP1ElementResult(int enum_type,IssmDouble* values,int step, IssmDouble time);
    2929                ~PentaP1ElementResult();
    3030                /*}}}*/
     
    3939                /*ElementResult virtual functions definitions: {{{*/
    4040                ElementResult* SpawnTriaElementResult(int* indices);
    41                 double  GetTime(void){return time;};
     41                IssmDouble  GetTime(void){return time;};
    4242                int     GetStep(void){return step;};
    4343                void    ProcessUnits(Parameters* parameters);
  • issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.cpp

    r12365 r12463  
    2424}
    2525/*}}}*/
    26 /*FUNCTION TriaP1ElementResult::TriaP1ElementResult(int in_enum_type,double* in_values,int in_step, double in_time){{{*/
    27 TriaP1ElementResult::TriaP1ElementResult(int in_enum_type,double* in_values,int in_step, double in_time){
     26/*FUNCTION TriaP1ElementResult::TriaP1ElementResult(int in_enum_type,IssmDouble* in_values,int in_step, IssmDouble in_time){{{*/
     27TriaP1ElementResult::TriaP1ElementResult(int in_enum_type,IssmDouble* in_values,int in_step, IssmDouble in_time){
    2828
    2929        enum_type=in_enum_type;
     
    128128void TriaP1ElementResult::GetVectorFromResults(Vector* vector,int* doflist,int* connectivitylist,int numdofs){
    129129
    130         double data[3];
     130        IssmDouble data[3];
    131131
    132132        if(numdofs!=3)_error_("Result %s is a TriaP1ElementResult and cannot write vector of %i dofs",numdofs);
    133         for(int i=0;i<3;i++) data[i]=this->values[i]/(double)connectivitylist[i];
     133        for(int i=0;i<3;i++) data[i]=this->values[i]/(IssmDouble)connectivitylist[i];
    134134        vector->SetValues(numdofs,doflist,&data[0],ADD_VAL);
    135135
  • issm/trunk-jpl/src/c/objects/ElementResults/TriaP1ElementResult.h

    r12365 r12463  
    1717        private:
    1818                int    enum_type;
    19                 double values[3];
     19                IssmDouble values[3];
    2020                int    step;
    21                 double time;
     21                IssmDouble time;
    2222
    2323        public:
     
    2525                /*TriaP1ElementResult constructors, destructors: {{{*/
    2626                TriaP1ElementResult();
    27                 TriaP1ElementResult(int enum_type,double* values,int step,double time);
     27                TriaP1ElementResult(int enum_type,IssmDouble* values,int step,IssmDouble time);
    2828                ~TriaP1ElementResult();
    2929                /*}}}*/
     
    3838                /*ElementResult virtual functions definitions: {{{*/
    3939                ElementResult* SpawnTriaElementResult(int* indices);
    40                 double  GetTime(void){return time;};
     40                IssmDouble  GetTime(void){return time;};
    4141                int     GetStep(void){return step;};
    4242                void    ProcessUnits(Parameters* parameters);
Note: See TracChangeset for help on using the changeset viewer.