#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 |
|
explicit |
Definition at line 36 of file weights.cc.
References ~MultiWeights().
Referenced by osl::eval::ml::Weights::resetDimension().
|
virtual |
Definition at line 41 of file weights.cc.
References resetDimension().
Referenced by MultiWeights().
|
inline |
void osl::eval::ml::MultiWeights::resetDimension | ( | size_t | one_dim | ) |
Definition at line 46 of file weights.cc.
References one_dim, setRandom(), and values.
Referenced by ~MultiWeights().
void osl::eval::ml::MultiWeights::setRandom | ( | ) |
Definition at line 54 of file weights.cc.
References one_dim, osl::misc::random(), osl::container::QuadInt::size(), and values.
Referenced by resetDimension().
|
inline |
Definition at line 52 of file weights.h.
References osl::eval::ml::Weights::value().
|
inline |
Definition at line 49 of file weights.h.
References osl::eval::ml::Weights::setRandom().
|
protected |
Definition at line 43 of file weights.h.
Referenced by resetDimension(), and setRandom().
|
protected |
Definition at line 42 of file weights.h.
Referenced by resetDimension(), and setRandom().