00001 #ifndef include_setArrayData_h 00002 #define include_setArrayData_h 00003 00004 #include "MultiDimArrayAccess.h" 00005 00006 00007 void setArrayDataToCoordinateSum( 00008 double *ptr 00009 , const int *lower 00010 , const int *upper 00011 , const double *xlo , const double *xhi , const double *dx 00012 ); 00013 00014 void setArrayDataToSinusoidal( 00015 MultiDimArrayAccess<double,2> &s 00016 , const int *lower 00017 , const int *upper 00018 , const double *xlo , const double *xhi , const double *dx 00019 ); 00020 00021 void setArrayDataToSinusoidalGradient( 00022 double *x_ptr, double *y_ptr 00023 , const int *lower 00024 , const int *upper 00025 , const double *xlo , const double *xhi , const double *dx 00026 ); 00027 00028 void setArrayDataToConstant( 00029 MultiDimArrayAccess<double,2> &s 00030 , const int *lower, const int *upper 00031 , const double *xlo , const double *xhi , const double *dx 00032 , double value 00033 ); 00034 00035 void setArrayDataToScaled( 00036 MultiDimArrayAccess<double,2> &s 00037 , const int *lower, const int *upper 00038 , double factor 00039 ); 00040 00041 #endif // include_setArrayData_h