Changeset 16494


Ignore:
Timestamp:
10/21/13 18:22:18 (11 years ago)
Author:
Eric.Larour
Message:

CHG: fixed bad prototype.

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

Legend:

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

    r16486 r16494  
    116116                virtual void   ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index)=0;
    117117                virtual void   ControlInputScaleGradient(int enum_type, IssmDouble scale)=0;
    118                 virtual void   ControlToVectors(Vector<IssmDouble>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum)=0;
     118                virtual void   ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum)=0;
    119119                virtual void   GetVectorFromControlInputs(Vector<IssmDouble>* gradient,int control_enum,int control_index,const char* data)=0;
    120120                virtual void   SetControlInputsFromVector(IssmDouble* vector,int control_enum,int control_index)=0;
  • issm/trunk-jpl/src/c/classes/Elements/Penta.h

    r16486 r16494  
    146146                void   ControlInputScaleGradient(int enum_type,IssmDouble scale);
    147147                void   ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index);
    148                 void   ControlToVectors(Vector<IssmDouble>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum);
     148                void   ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum);
    149149                IssmDouble RheologyBbarAbsGradient(void);
    150150                IssmDouble ThicknessAbsMisfit(void);
  • issm/trunk-jpl/src/c/classes/Elements/Seg.h

    r16486 r16494  
    166166                void       ControlInputScaleGradient(int enum_type,IssmDouble scale){_error_("not implemented yet");};
    167167                void       ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index){_error_("not implemented yet");};
    168                 void       ControlToVectors(Vector<IssmDouble>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum){_error_("not implemented yet");};
     168                void       ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum){_error_("not implemented yet");};
    169169                IssmDouble RheologyBbarAbsGradient(void){_error_("not implemented yet");};
    170170                IssmDouble ThicknessAbsMisfit(void){_error_("not implemented yet");};
  • issm/trunk-jpl/src/c/classes/Elements/Tria.cpp

    r16486 r16494  
    47354735}/*}}}*/
    47364736/*FUNCTION Tria::ControlToVectors{{{*/
    4737 void Tria::ControlToVectors(Vector<IssmDouble>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum){
     4737void Tria::ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum){
    47384738
    47394739        Input* input=NULL;
  • issm/trunk-jpl/src/c/classes/Elements/Tria.h

    r16486 r16494  
    155155                void       ControlInputScaleGradient(int enum_type,IssmDouble scale);
    156156                void       ControlInputSetGradient(IssmDouble* gradient,int enum_type,int control_index);
    157                 void       ControlToVectors(Vector<IssmDouble>* vector_control, Vector<IssmDouble>* vector_gradient,int control_enum);
     157                void       ControlToVectors(Vector<IssmPDouble>* vector_control, Vector<IssmPDouble>* vector_gradient,int control_enum);
    158158                IssmDouble RheologyBbarAbsGradient(void);
    159159                IssmDouble ThicknessAbsMisfit(void);
Note: See TracChangeset for help on using the changeset viewer.