Changeset 11260


Ignore:
Timestamp:
01/30/12 16:10:26 (13 years ago)
Author:
Eric.Larour
Message:

Preliminary for smear functions.

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

Legend:

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

    r10990 r11260  
    6969                virtual int    UpdatePotentialSheetUngrounding(double* potential_sheet_ungrounding,Vec vec_nodes_on_iceshelf,double* nodes_on_iceshelf)=0;
    7070                virtual void   ResetCoordinateSystem()=0;
     71                virtual void   SmearFunction(Vec smearedvector,double (*WeightFunction)(double distance,double radius),double radius)=0;
    7172
    7273                #ifdef _HAVE_RESPONSES_
  • issm/trunk-jpl/src/c/objects/Elements/Penta.cpp

    r11253 r11260  
    29242924}
    29252925/*}}}*/
     2926/*FUNCTION Penta::SmearFunction {{{1*/
     2927void  Penta::SmearFunction(Vec smearedvector,double (*WeightFunction)(double distance,double radius),double radius){
     2928        _error_("not implemented yet");
     2929}
     2930/*}}}1*/
    29262931
    29272932#ifdef _HAVE_RESPONSES_
  • issm/trunk-jpl/src/c/objects/Elements/Penta.h

    r11229 r11260  
    119119                int*   GetHorizontalNeighboorSids(void);
    120120                void   ViscousHeatingCreateInput(void);
     121                void   SmearFunction(Vec smearedvector,double (*WeightFunction)(double distance,double radius),double radius);
    121122
    122123                 #ifdef _HAVE_RESPONSES_
  • issm/trunk-jpl/src/c/objects/Elements/Tria.cpp

    r11229 r11260  
    22072207
    22082208        _error_("not implemented yet");
     2209}
     2210/*}}}1*/
     2211/*FUNCTION Tria::SmearFunction {{{1*/
     2212void  Tria::SmearFunction(Vec smearedvector,double (*WeightFunction)(double distance,double radius),double radius){
     2213        _error_("not implemented yet");
     2214
    22092215}
    22102216/*}}}1*/
  • issm/trunk-jpl/src/c/objects/Elements/Tria.h

    r11229 r11260  
    117117                double TimeAdapt();
    118118                int*   GetHorizontalNeighboorSids(void);
     119                void   SmearFunction(Vec smearedvector,double (*WeightFunction)(double distance,double radius),double radius);
    119120
    120121                #ifdef _HAVE_RESPONSES_
Note: See TracChangeset for help on using the changeset viewer.