MultiAgentDecisionProcess
|
Functions | |
template<typename T > | |
bool | Equal (const std::vector< T > &vec1, const std::vector< T > &vec2) |
template<typename T > | |
T | InnerProduct (const std::vector< T > &vec1, const std::vector< T > &vec2) |
template<typename T > | |
T | MaxNorm (const std::vector< T > &vec) |
template<typename T > | |
T | VectorProduct (const std::vector< T > &vec) |
Compute the product of the vector's elements. More... | |
bool VectorTools::Equal | ( | const std::vector< T > & | vec1, |
const std::vector< T > & | vec2 | ||
) |
T VectorTools::InnerProduct | ( | const std::vector< T > & | vec1, |
const std::vector< T > & | vec2 | ||
) |
Referenced by AlphaVectorPruning::Prune().
T VectorTools::MaxNorm | ( | const std::vector< T > & | vec | ) |
T VectorTools::VectorProduct | ( | const std::vector< T > & | vec | ) |
Compute the product of the vector's elements.
clearly the product operator* should be defined for type T
Referenced by MADPDiscreteStatistics::ComputeNrJointActionObservationHistories(), FSAOHDist_NECOF::FSAOHDist_NECOF(), MADPComponentDiscreteActions::GetNrJointActions(), TransitionObservationIndependentMADPDiscrete::GetNrJointActions(), and MultiAgentDecisionProcessDiscreteFactoredStates::GetNrStateFactorInstantiations().