All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
osl::eval::ml::MultiWeights Class Reference

#include <weights.h>

List of all members.

Public Member Functions

 MultiWeights (size_t one_dim=0)
virtual ~MultiWeights ()
void resetDimension (size_t one_dim)
const MultiIntvalue (size_t index) const
void setRandom ()
size_t oneDimension () const
void setValue (size_t index, MultiInt value)

Protected Attributes

std::vector< MultiIntvalues
size_t one_dim

Detailed Description

Definition at line 39 of file weights.h.


Constructor & Destructor Documentation

osl::eval::ml::MultiWeights::MultiWeights ( size_t  one_dim = 0) [explicit]

Definition at line 36 of file weights.cc.

Definition at line 41 of file weights.cc.


Member Function Documentation

size_t osl::eval::ml::MultiWeights::oneDimension ( ) const [inline]

Definition at line 51 of file weights.h.

References one_dim.

Definition at line 46 of file weights.cc.

Definition at line 54 of file weights.cc.

References osl::misc::random().

void osl::eval::ml::MultiWeights::setValue ( size_t  index,
MultiInt  value 
) [inline]

Definition at line 52 of file weights.h.

References one_dim, value(), and values.

const MultiInt& osl::eval::ml::MultiWeights::value ( size_t  index) const [inline]

Definition at line 49 of file weights.h.

References one_dim, and values.

Referenced by setValue().


Member Data Documentation

Definition at line 43 of file weights.h.

Referenced by oneDimension(), setValue(), and value().

Definition at line 42 of file weights.h.

Referenced by setValue(), and value().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines