54 virtual unsigned long long NumStartPoints()
const = 0;
57 Vec<T> StartPoint(
unsigned long long index)
const
59 return GenerateStartPoint(T(),index);
65 virtual Vec<dbl> GenerateStartPoint(dbl,
unsigned long long index)
const = 0;
66 virtual Vec<mpfr_complex> GenerateStartPoint(mpfr_complex,
unsigned long long index)
const = 0;
68 friend class boost::serialization::access;
70 template <
typename Archive>
71 void serialize(Archive& ar,
const unsigned version) {
72 ar & boost::serialization::base_object<System>(*
this);