Ignore:
Timestamp:
12/05/19 11:30:04 (5 years ago)
Author:
Mathieu Morlighem
Message:

CHG: speeding up code by reducing constant allocation of Gauss points

File:
1 edited

Legend:

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

    r24431 r24434  
    9494                void               GetInputListOnNodes(IssmDouble* pvalue,int enumtype,IssmDouble defaultvalue);
    9595                void               GetInputListOnNodesVelocity(IssmDouble* pvalue,int enumtype);
    96                 void               GetInputListOnVertices(IssmDouble* pvalue,ElementInput2* input);
    9796                void               GetInputListOnVertices(IssmDouble* pvalue,int enumtype);
    9897                void               GetInputListOnVerticesAtTime(IssmDouble* pvalue,int enumtype,IssmDouble time);
     
    253252                virtual void       GetInputValue(IssmDouble* pvalue,Vertex* vertex,int enumtype){_error_("not implemented yet");};
    254253                virtual void       GetInputValue(IssmDouble* pvalue,Node* node,int enumtype){_error_("not implemented yet");};
     254                virtual void       GetInputListOnVertices(IssmDouble* pvalue,Input2* input,IssmDouble default_value)=0;
     255                virtual void       GetInputListOnNodes(IssmDouble* pvalue,Input2* input,IssmDouble default_value)=0;
    255256                virtual void       GetLevelCoordinates(IssmDouble** pxyz_front,IssmDouble* xyz_list,int levelsetenum,IssmDouble level)=0;
    256257                virtual void       GetLevelsetPositivePart(int* point1,IssmDouble* fraction1,IssmDouble* fraction2, bool* mainlynegative,IssmDouble* levelsetvalues)=0;
Note: See TracChangeset for help on using the changeset viewer.