bdm::rectangular_support Class Reference
#include <discrete.h>
List of all members.
|
Public Member Functions |
|
| rectangular_support () |
| | default constructor
|
|
void | set_parameters (const Array< vec > &ranges0, const ivec &gridsize0) |
| | set parameters
|
|
vec | get_vec (const ivec &inds) |
| | return vector at position given by vector of indeces
|
|
long | linear_index (const ivec inds) |
| | convert dimension indeces into linear index, the indexing is in the same way as in next_vec()
|
|
const vec & | first_vec () |
| | set the first vector to corner and store result in actvec
|
|
const vec & | next_vec () |
| | Get next active vector, call ONLY after first_vector()!
|
| ivec | nearest_point (const vec &val) |
|
int | points () const |
| | Access function.
|
| const vec & | _steps () const |
|
void | from_setting (const Setting &set) |
| | This method arrange instance properties according the data stored in the Setting structure.
|
|
virtual string | to_string () |
| | This method returns a basic info about the current instance.
|
|
virtual void | to_setting (Setting &set) const |
| | This method save all the instance properties into the Setting structure.
|
|
virtual void | validate () |
| | This method TODO.
|
Protected Attributes |
|
Array< vec > | ranges |
| | Array of boundaries (2D vectors: [begining,end]) for each dimension.
|
|
ivec | gridsizes |
| | Number of support points in each dimension.
|
|
int | dim |
| | dimension
|
|
int | Npoints |
| | Number of data points.
|
|
vec | actvec |
| | active vector for first_vec and next_vec
|
|
vec | actvec_ind |
| | indeces of active vector
|
|
vec | steps |
| | length of steps in each dimension
|
Detailed Description
Rectangular support Support points are located inbetween ranges! For example: For ranges=[0,1] and gridsizes=[1] the support point is 0.5
Member Function Documentation
| const vec& bdm::rectangular_support::_steps |
( |
|
) |
const [inline] |
access function
- Todo:
- opet pouze do potomka..
References steps.
| ivec bdm::rectangular_support::nearest_point |
( |
const vec & |
val |
) |
|
The documentation for this class was generated from the following files: