#include <weights.h>
Public メソッド | |
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 変数 | |
std::vector< MultiInt > | values |
size_t | one_dim |
osl::eval::ml::MultiWeights::MultiWeights | ( | size_t | one_dim = 0 |
) | [explicit] |
weights.cc の 36 行で定義されています。
osl::eval::ml::MultiWeights::~MultiWeights | ( | ) | [virtual] |
weights.cc の 41 行で定義されています。
size_t osl::eval::ml::MultiWeights::oneDimension | ( | ) | const [inline] |
void osl::eval::ml::MultiWeights::resetDimension | ( | size_t | one_dim | ) |
weights.cc の 46 行で定義されています。
void osl::eval::ml::MultiWeights::setRandom | ( | ) |
weights.cc の 54 行で定義されています。
参照先 one_dim, osl::misc::random(), と values.
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] |
参照元 oneDimension(), resetDimension(), setRandom(), setValue(), と value().
std::vector<MultiInt> osl::eval::ml::MultiWeights::values [protected] |
参照元 resetDimension(), setRandom(), setValue(), と value().