#include <weights.h>
Public Member Functions | |
MultiWeights (size_t one_dim=0) | |
virtual | ~MultiWeights () |
void | resetDimension (size_t one_dim) |
const MultiInt & | value (size_t index) const |
void | setRandom () |
size_t | oneDimension () const |
void | setValue (size_t index, MultiInt value) |
Protected Attributes | |
std::vector< MultiInt > | values |
size_t | one_dim |
osl::eval::ml::MultiWeights::MultiWeights | ( | size_t | one_dim = 0 | ) | [explicit] |
Definition at line 36 of file weights.cc.
osl::eval::ml::MultiWeights::~MultiWeights | ( | ) | [virtual] |
Definition at line 41 of file weights.cc.
size_t osl::eval::ml::MultiWeights::oneDimension | ( | ) | const [inline] |
void osl::eval::ml::MultiWeights::resetDimension | ( | size_t | 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] |
const MultiInt& osl::eval::ml::MultiWeights::value | ( | size_t | index | ) | const [inline] |
size_t osl::eval::ml::MultiWeights::one_dim [protected] |
Definition at line 43 of file weights.h.
Referenced by oneDimension(), setValue(), and value().
std::vector<MultiInt> osl::eval::ml::MultiWeights::values [protected] |
Definition at line 42 of file weights.h.
Referenced by setValue(), and value().