Changeset 11259
- Timestamp:
- 01/30/12 16:10:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/modules/SmearFunctionx/SmearFunctionx.cpp
r11258 r11259 10 10 #include "../../EnumDefinitions/EnumDefinitions.h" 11 11 12 void SmearFunctionx(Vec* psmearedvector,double (*WeightFunction)(double distance,double radius), SmearedFieldEnum, double radius,Elements* elements,Nodes* nodes, Parameters* parameters){12 void SmearFunctionx(Vec* psmearedvector,double (*WeightFunction)(double distance,double radius), int SmearedFieldEnum, double radius,Elements* elements,Nodes* nodes, Parameters* parameters){ 13 13 14 14 Element *element = NULL; 15 Vec x=NULL; 16 Vec y=NULL; 17 Vec z=NULL; 15 18 Vec smearedvector=NULL; 19 int i; 20 21 double* x_serial=NULL; 22 double* y_serial=NULL; 23 double* z_serial=NULL; 16 24 17 25 /*retrive parameters: */ 18 26 parameters->FindParam(&configuration_type,ConfigurationTypeEnum); 19 27 28 /*allocate: */ 29 gsize=nodes->NumberOfDofs(configuration_type,GsetEnum); 30 smearedvector=NewVec(gsize); 20 31 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 24 41 25 42 /*Fill smearedvector vector: */
Note:
See TracChangeset
for help on using the changeset viewer.