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

Sundance::ScalarBatch Class Reference

#include <ScalarBatch.h>

Inheritance diagram for Sundance::ScalarBatch:

Sundance::ListBatchBase List of all members.

Public Methods

Developer-only functions

Private Attributes

Static Private Attributes


Detailed Description

A batch of values of a scalar-valued expr

Definition at line 20 of file ScalarBatch.h.


Constructor & Destructor Documentation

Sundance::ScalarBatch::ScalarBatch const DenseSerialVector &    v
 

virtual Sundance::ScalarBatch::~ScalarBatch   [inline, virtual]
 

Definition at line 28 of file ScalarBatch.h.


Member Function Documentation

virtual int Sundance::ScalarBatch::listLength   const [inline, virtual]
 

Implements Sundance::ListBatchBase.

Definition at line 31 of file ScalarBatch.h.

virtual int Sundance::ScalarBatch::nPoints   const [inline, virtual]
 

Implements Sundance::ListBatchBase.

Definition at line 33 of file ScalarBatch.h.

References data_.

virtual int Sundance::ScalarBatch::listSize   const [inline, virtual]
 

Implements Sundance::ListBatchBase.

Definition at line 35 of file ScalarBatch.h.

virtual const ListBatch& Sundance::ScalarBatch::listElement int    i const [virtual]
 

Implements Sundance::ListBatchBase.

virtual ListBatch& Sundance::ScalarBatch::listElement int    i [virtual]
 

Implements Sundance::ListBatchBase.

virtual const DenseSerialVector& Sundance::ScalarBatch::value   const [inline, virtual]
 

Reimplemented from Sundance::ListBatchBase.

Definition at line 43 of file ScalarBatch.h.

References data_.

virtual void Sundance::ScalarBatch::setValue const DenseSerialVector &    v [inline, virtual]
 

Reimplemented from Sundance::ListBatchBase.

Definition at line 45 of file ScalarBatch.h.

References data_.

virtual ExprValue Sundance::ScalarBatch::sliceAt int    i const [inline, virtual]
 

Implements Sundance::ListBatchBase.

Definition at line 47 of file ScalarBatch.h.

References data_.

virtual ExprValue Sundance::ScalarBatch::sum const DenseSerialVector &    weights const [virtual]
 

Implements Sundance::ListBatchBase.

virtual bool Sundance::ScalarBatch::isScalar   const [inline, virtual]
 

Reimplemented from Sundance::ListBatchBase.

Definition at line 52 of file ScalarBatch.h.


Member Data Documentation

DenseSerialVector Sundance::ScalarBatch::data_ [private]
 

Definition at line 55 of file ScalarBatch.h.

Referenced by nPoints(), setValue(), sliceAt(), and value().

ListBatch Sundance::ScalarBatch::dummyListBatch_ [static, private]
 

Definition at line 56 of file ScalarBatch.h.


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


Documentation generated by