Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::ExprValue Class Reference

#include <ExprValue.h>

List of all members.

User-level methods

Private Attributes

Related Functions

(Note that these are not member functions.)

Detailed Description

Heterogeneous list of doubles, for representation of the value of an Expr at a point.

Definition at line 26 of file ExprValue.h.


Constructor & Destructor Documentation

Sundance::ExprValue::ExprValue  
 

Sundance::ExprValue::ExprValue ExprValueBase   ptr
 

Sundance::ExprValue::ExprValue const double &    v
 

Sundance::ExprValue::ExprValue const ExprValue &    v1,
const ExprValue &    v2
 

Sundance::ExprValue::ExprValue const ExprValue &    v1,
const ExprValue &    v2,
const ExprValue &    v3
 

Sundance::ExprValue::ExprValue const ExprValue &    v1,
const ExprValue &    v2,
const ExprValue &    v3,
const ExprValue &    v4
 

Sundance::ExprValue::ExprValue const TSFArray< ExprValue > &    data
 


Member Function Documentation

int Sundance::ExprValue::listLength   const
 

int Sundance::ExprValue::listSize   const
 

ExprValue Sundance::ExprValue::append const ExprValue &    other const
 

const double& Sundance::ExprValue::value   const
 

const double& Sundance::ExprValue::value const TSFArray< int > &    indicies const
 

const ExprValue& Sundance::ExprValue::operator[] int    i const
 

ExprValue& Sundance::ExprValue::operator[] int    i
 

ExprValue& Sundance::ExprValue::operator+= const ExprValue &    other
 

ExprValue& Sundance::ExprValue::operator-= const ExprValue &    other
 

ExprValue Sundance::ExprValue::operator/ const double &    s const
 

ExprValue Sundance::ExprValue::operator * const double &    s const
 

string Sundance::ExprValue::toString   const
 

Referenced by operator<<().

XMLObject Sundance::ExprValue::toXML   const
 


Friends And Related Function Documentation

ExprValue join const ExprValue &    L1,
const ExprValue &    L2
[friend]
 

ostream & operator<< ostream &    os,
ExprValue &    ev
[related]
 

Definition at line 97 of file ExprValue.h.

References toString().

ExprValue List const ExprValue &    L1,
const ExprValue &    L2
[related]
 

ExprValue List const ExprValue &    L1,
const ExprValue &    L2,
const ExprValue &    L3
[related]
 

ExprValue List const ExprValue &    L1,
const ExprValue &    L2,
const ExprValue &    L3,
const ExprValue &    L4
[related]
 


Member Data Documentation

TSFSmartPtr<ExprValueBase> Sundance::ExprValue::ptr_ [private]
 

Definition at line 90 of file ExprValue.h.


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by