32 #ifndef CERES_PUBLIC_INTERNAL_FIXED_ARRAY_H_ 33 #define CERES_PUBLIC_INTERNAL_FIXED_ARRAY_H_ 77 template <
typename T, ssize_t inline_elements = -1>
147 static const size_type
S1 = ((inline_elements < 0)
148 ? (256/
sizeof(
T)) : inline_elements);
149 static const size_type
S2 = (S1 <= 0) ? 1 : S1;
162 template <
class T, s
size_t S>
170 for (
size_t i = 0;
i !=
size_; ++
i) {
176 template <
class T, s
size_t S>
181 for (
size_t i = 0;
i !=
size_; ++
i) {
190 #endif // CERES_PUBLIC_INTERNAL_FIXED_ARRAY_H_
const_iterator end() const
InnerContainer *const array_
static const size_type S2
const T & operator[](size_type i) const
Eigen::Triplet< double > T
T const & const_reference
std::ptrdiff_t difference_type
T & operator[](size_type i)
static const size_type S1
const_iterator begin() const
ManualConstructor< InnerContainer > inline_space_[kInlineElements]
static const size_type kInlineElements