#include <GridView_State.h>
Public Types | |
typedef ScaleUtils::Math::GridData< float, double > | GD_t |
typedef State | Type |
Public Member Functions | |
GridView_State (SCP_State obj) | |
initializer More... | |
bool | match (const State &other) const |
Check for equality. More... | |
const GD_t::Vec_Rptr & | r () const |
Return the response vector. More... | |
const GD_t::Vec_I & | rextents () const |
Return the response extents. More... | |
GD_t::I_t | nr () const |
Return the number of responses. More... | |
const State & | obj () const |
Return the State being viewed. More... | |
SP_State | permute (const GD_t::Vec_Z &z) const |
Produce a permutation (i.e. interpolation) More... | |
Private Attributes | |
SCP_State | b_obj |
SP_Concentrations | b_concs |
GD_t::Vec_Rptr | b_r |
GD_t::Vec_I | b_rextents |
Detailed Description
- Examples:
- tstGridView.cpp.
Member Typedef Documentation
typedef ScaleUtils::Math::GridData<float, double> GD_t |
Constructor & Destructor Documentation
GridView_State | ( | SCP_State | obj | ) |
initializer
Initializer.
References GridView_State::b_concs, GridView_State::b_r, and GridView_State::b_rextents.
Member Function Documentation
bool match | ( | const State & | other | ) | const |
Check for equality.
Test for equality with this StateView.
References GridView_State::b_obj, and State::match().
Referenced by TEST().
const GridView_State::GD_t::Vec_Rptr & r | ( | ) | const |
Return the response vector.
Return the response vector for this State.
References GridView_State::b_r.
const GridView_State::GD_t::Vec_I & rextents | ( | ) | const |
Return the response extents.
Return the response vector extents for this State.
References GridView_State::b_rextents.
GridView_State::GD_t::I_t nr | ( | ) | const |
Return the number of responses.
Return the number of responses for this State.
References GridView_State::b_rextents.
Referenced by TEST().
const State & obj | ( | ) | const |
Return the State being viewed.
Return the State object.
References GridView_State::b_obj.
Referenced by GridView_State::permute().
SP_State permute | ( | const GD_t::Vec_Z & | z | ) | const |
Produce a permutation (i.e. interpolation)
- Parameters
-
z Interpolated responses to generate a new State from
References GridView_State::b_obj, GridView_State::obj(), and Concentrations::set_vals().
Member Data Documentation
|
private |
Referenced by GridView_State::match(), GridView_State::obj(), and GridView_State::permute().
|
private |
Referenced by GridView_State::GridView_State().
|
private |
Referenced by GridView_State::GridView_State(), and GridView_State::r().
|
private |
Referenced by GridView_State::GridView_State(), GridView_State::nr(), and GridView_State::rextents().
The documentation for this class was generated from the following files:
- Core/dc/GridView_State.h
- Core/dc/GridView_State.cpp