33#ifndef __UG__LIB_DISC__SPATIAL_DISC__RASTER_USER_DATA_H__
34#define __UG__LIB_DISC__SPATIAL_DISC__RASTER_USER_DATA_H__
82 typename TRaster::Coordinate xcoord;
84 if (dim>1) { xcoord[1] = x[1];}
Definition smart_pointer.h:108
Type based UserData.
Definition user_data.h:501
a mathematical Vector with N entries.
Definition math_vector.h:97
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