35 #define _gseclause_h 1 82 double d_value1, d_value2;
87 string d_map_min_value, d_map_max_value;
94 template<
class T>
void set_start_stop();
95 template<
class T>
void set_map_min_max_value(T min, T max);
97 void compute_indices();
105 GSEClause(
Grid *grid,
const string &map,
const double value1,
106 const relop op1,
const double value2,
const relop op2);
110 delete d_map; d_map = 0;
142 #endif // _gseclause_h
string get_map_max_value() const
Get the maximum map vector value.
int get_stop() const
Get the stopping index of the clause's map variable as constrained by this clause.
string get_map_min_value() const
Get the minimum map vector value.
Holds the Grid data type.
void set_start(int start)
Set the starting index.
void set_stop(int stop)
Set the stopping index.
int get_start() const
Get the starting index of the clause's map variable as constrained by this clause.
Array * get_map() const
Get a pointer to the map variable constrained by this clause.
A multidimensional array of identical data types.
void set_map(Array *map)
Set the pointer to the map vector contrained by this clause.
string get_map_name() const
Get the name of the map variable constrained by this clause.