1 #ifndef CPPAD_CG_RANDOM_1D_INDEX_PATTERN_INCLUDED 2 #define CPPAD_CG_RANDOM_1D_INDEX_PATTERN_INCLUDED 27 std::map<size_t, size_t> indexes_;
31 template<
class VectorSizeT>
33 CPPADCG_ASSERT_UNKNOWN(x2y.size() > 0);
34 for (
size_t x = 0; x < x2y.size(); x++)
42 CPPADCG_ASSERT_UNKNOWN(!indexes_.empty());
45 inline IndexPatternType getType()
const override {
46 return IndexPatternType::Random1D;
49 inline const std::map<size_t, size_t>& getValues()
const {