Changeset 17827


Ignore:
Timestamp:
04/23/14 09:04:02 (11 years ago)
Author:
jbondzio
Message:

CHG: overloaded ComputeStrainRate(), since used by module already

Location:
issm/trunk-jpl/src/c/classes/Elements
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Element.cpp

    r17797 r17827  
    818818                                input=this->inputs->GetInput(output_enum);
    819819                                break;
     820                        case StrainRatexxEnum:
     821                        case StrainRatexyEnum:
     822                        case StrainRatexzEnum:
     823                        case StrainRateyyEnum:
     824                        case StrainRateyzEnum:
     825                        case StrainRatezzEnum:
     826                                this->ComputeStrainRate();
     827                                input=this->inputs->GetInput(output_enum);
     828                                break;
    820829                        case DeviatoricStressxxEnum:
    821830                        case DeviatoricStressxyEnum:
  • issm/trunk-jpl/src/c/classes/Elements/Element.h

    r17797 r17827  
    202202                virtual void   ComputeSigmaNN(void)=0;
    203203                virtual void   ComputeBasalStress(Vector<IssmDouble>* sigma_b)=0;
     204                virtual void   ComputeStrainRate()=0;
    204205                virtual void   ComputeStrainRate(Vector<IssmDouble>* eps)=0;
    205206                virtual void   ComputeStressTensor(void)=0;
  • issm/trunk-jpl/src/c/classes/Elements/Penta.cpp

    r17812 r17827  
    277277/*}}}*/
    278278/*FUNCTION Penta::ComputeStrainRate {{{*/
    279 void  Penta::ComputeStrainRate(Vector<IssmDouble>* eps){
     279void  Penta::ComputeStrainRate(){
    280280
    281281        IssmDouble      xyz_list[NUMVERTICES][3];
  • issm/trunk-jpl/src/c/classes/Elements/Penta.h

    r17797 r17827  
    5555                IssmDouble CharacteristicLength(void){_error_("not implemented yet");};
    5656                void   ComputeBasalStress(Vector<IssmDouble>* sigma_b);
    57                 void   ComputeStrainRate(Vector<IssmDouble>* eps);
     57                void   ComputeStrainRate();
     58                void   ComputeStrainRate(Vector<IssmDouble>* eps){_error_("not implemented yet");};
    5859                void   ComputeSigmaNN(){_error_("not implemented yet");};
    5960                void   ComputeStressTensor();
  • issm/trunk-jpl/src/c/classes/Elements/Seg.h

    r17797 r17827  
    5555                void        ComputeBasalStress(Vector<IssmDouble>* sigma_b){_error_("not implemented yet");};
    5656                void        ComputeSigmaNN(){_error_("not implemented yet");};
     57                void        ComputeStrainRate(){_error_("not implemented yet");};
    5758                void        ComputeStrainRate(Vector<IssmDouble>* eps){_error_("not implemented yet");};
    5859                void        ComputeStressTensor(){_error_("not implemented yet");};
  • issm/trunk-jpl/src/c/classes/Elements/Tetra.h

    r17797 r17827  
    5555                void        ComputeBasalStress(Vector<IssmDouble>* sigma_b){_error_("not implemented yet");};
    5656                void        ComputeSigmaNN(){_error_("not implemented yet");};
     57                void        ComputeStrainRate(){_error_("not implemented yet");};
    5758                void        ComputeStrainRate(Vector<IssmDouble>* eps){_error_("not implemented yet");};
    5859                void        ComputeStressTensor(){_error_("not implemented yet");};
  • issm/trunk-jpl/src/c/classes/Elements/Tria.cpp

    r17816 r17827  
    203203/*}}}*/
    204204/*FUNCTION Tria::ComputeStrainRate {{{*/
    205 void  Tria::ComputeStrainRate(Vector<IssmDouble>* eps){
     205void  Tria::ComputeStrainRate(){
    206206
    207207        IssmDouble      xyz_list[NUMVERTICES][3];
  • issm/trunk-jpl/src/c/classes/Elements/Tria.h

    r17797 r17827  
    5353                void        ComputeBasalStress(Vector<IssmDouble>* sigma_b);
    5454                void        ComputeSigmaNN();
    55                 void        ComputeStrainRate(Vector<IssmDouble>* eps);
     55                void               ComputeStrainRate();
     56                void               ComputeStrainRate(Vector<IssmDouble>* eps){_error_("not implemented yet");};
    5657                void        ComputeStressTensor();
    5758                void        ComputeDeviatoricStressTensor();
Note: See TracChangeset for help on using the changeset viewer.