Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

atlas::interpreter::matrix_subscription Struct Reference

#include <evaluator.h>

Inheritance diagram for atlas::interpreter::matrix_subscription:

Inheritance graph
[legend]
Collaboration diagram for atlas::interpreter::matrix_subscription:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 matrix_subscription (expression a, expression ij)
virtual void evaluate () const
virtual void print (std::ostream &out) const

Constructor & Destructor Documentation

atlas::interpreter::matrix_subscription::matrix_subscription expression  a,
expression  ij
[inline]
 

Definition at line 394 of file evaluator.h.

References atlas::interpreter::evaluate(), atlas::interpreter::expression, and atlas::testprint::print().


Member Function Documentation

void atlas::interpreter::matrix_subscription::evaluate  )  const [virtual]
 

Reimplemented from atlas::interpreter::row_subscription.

Definition at line 1279 of file evaluator.cpp.

References atlas::interpreter::expression_base::evaluate(), atlas::interpreter::int_ptr, atlas::interpreter::matrix_ptr, atlas::interpreter::num(), atlas::interpreter::push_tuple_components(), and atlas::interpreter::push_value().

void atlas::interpreter::matrix_subscription::print std::ostream &  out  )  const [virtual]
 

Reimplemented from atlas::interpreter::row_subscription.

Definition at line 1256 of file evaluator.cpp.

References atlas::interpreter::list_expression::component.


The documentation for this struct was generated from the following files:
Generated on Wed Mar 26 16:52:49 2008 for atlas by  doxygen 1.3.9.1