#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 Stateobj () 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
typedef State Type

Constructor & Destructor Documentation

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
zInterpolated responses to generate a new State from

References GridView_State::b_obj, GridView_State::obj(), and Concentrations::set_vals().

Member Data Documentation

SP_Concentrations b_concs
private
GD_t::Vec_Rptr b_r
private
GD_t::Vec_I b_rextents
private

The documentation for this class was generated from the following files: