#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().
1.6.3