Changeset 11259


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

Preliminary.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/SmearFunctionx/SmearFunctionx.cpp

    r11258 r11259  
    1010#include "../../EnumDefinitions/EnumDefinitions.h"
    1111
    12 void SmearFunctionx(Vec* psmearedvector,double (*WeightFunction)(double distance,double radius), SmearedFieldEnum, double radius,Elements* elements,Nodes* nodes, Parameters* parameters){
     12void SmearFunctionx(Vec* psmearedvector,double (*WeightFunction)(double distance,double radius), int SmearedFieldEnum, double radius,Elements* elements,Nodes* nodes, Parameters* parameters){
    1313       
    1414        Element *element = NULL;
     15        Vec x=NULL;
     16        Vec y=NULL;
     17        Vec z=NULL;
    1518        Vec smearedvector=NULL;
     19        int i;
     20
     21        double* x_serial=NULL;
     22        double* y_serial=NULL;
     23        double* z_serial=NULL;
    1624
    1725        /*retrive parameters: */
    1826        parameters->FindParam(&configuration_type,ConfigurationTypeEnum);
    1927
     28        /*allocate: */
     29        gsize=nodes->NumberOfDofs(configuration_type,GsetEnum);
     30        smearedvector=NewVec(gsize);
    2031       
    21         /*allocate: */
    22         fsize=nodes->NumberOfDofs(configuration_type,FsetEnum);
    23         smearedvector=NewVec(fsize);
     32        x=NewVec(gsize);
     33        y=NewVec(gsize);
     34        z=NewVec(gsize);
     35
     36        for(i=0;i<nodes->Size();i++){
     37
     38        }
     39
     40
    2441
    2542        /*Fill smearedvector vector: */
Note: See TracChangeset for help on using the changeset viewer.