33 #ifndef __UG__LIB_DISC__SPATIAL_DISC__RASTER_USER_DATA_H__
34 #define __UG__LIB_DISC__SPATIAL_DISC__RASTER_USER_DATA_H__
84 if (
dim>1) { xcoord[1] = x[1];}
Definition: smart_pointer.h:108
Type based UserData.
Definition: user_data.h:501
Generic raster for arbitrary dimensions.
Definition: raster.h:73
!
Definition: raster_user_data.h:47
number m_rescale
Definition: raster_user_data.h:66
void set_scale(number alpha)
Definition: raster_user_data.h:90
void set_order(int order)
Definition: raster_user_data.h:89
Raster< number, 2 > TRaster
Definition: raster_user_data.h:53
virtual ~RasterUserData()
Definition: raster_user_data.h:76
RasterUserData(SmartPtr< TRaster > myRaster)
Definition: raster_user_data.h:72
virtual bool requires_grid_fct() const
returns if grid function is needed for evaluation
Definition: raster_user_data.h:92
SmartPtr< TRaster > input_type
Definition: raster_user_data.h:59
number TData
Definition: raster_user_data.h:50
CplUserData< TData, dim > base_type
Definition: raster_user_data.h:51
virtual bool continuous() const
returns if provided data is continuous over geometric object boundaries
Definition: raster_user_data.h:94
virtual bool constant() const
returns if data is constant
Definition: raster_user_data.h:93
void evaluate(number &y, const MathVector< dim > &x, number t, int si) const
Definition: raster_user_data.h:80
SmartPtr< TRaster > m_spRaster
Definition: raster_user_data.h:64
int m_interpOrder
Definition: raster_user_data.h:65
Definition: std_glob_pos_data.h:55
double number
Definition: types.h:124