Searched refs:mVar (Results 1 – 2 of 2) sorted by relevance
115 RandomVariableNetwork::get()->add(mVar); in RandomVariable()119 RandomVariableNetwork::get()->add(mVar); in RandomVariable()137 mVar->parent1 = RandomVariable(mVar->parent1->value).get(); in RandomVariable()139 if (mVar->parent2 != nullptr && mVar->parent2->type == RandomVariableType::CONST) { in RandomVariable()140 mVar->parent2 = RandomVariable(mVar->parent2->value).get(); in RandomVariable()142 mVar->parent1->children.push_back(mVar); in RandomVariable()143 if (mVar->parent2 != nullptr) mVar->parent2->children.push_back(mVar); in RandomVariable()151 size_t oldSize = mVar->range.size(); in setRange()152 mVar->range.setRange(lower, upper); in setRange()154 if (mVar->range.size() != oldSize) mVar->updateTimestamp(); in setRange()[all …]
139 RandomVariable() : mVar(nullptr) {} in RandomVariable()159 int getValue() const { return mVar->getValue(); } in getValue()162 RandomVariableNode get() const { return mVar; }; in get()164 bool operator==(std::nullptr_t) const { return mVar == nullptr; }165 bool operator!=(std::nullptr_t) const { return mVar != nullptr; }191 RandomVariableNode mVar; variable