#include "Math/StaticCheck.h"#include <cstddef>#include <utility>#include <type_traits>#include <array>Classes | |
| struct | ROOT::Math::rowOffsetsUtils::indices<... > |
| struct | ROOT::Math::rowOffsetsUtils::make_indices< N > |
| struct | ROOT::Math::rowOffsetsUtils::make_indices_impl< I, indices< Indices... >, N > |
| struct | ROOT::Math::rowOffsetsUtils::make_indices_impl< N, indices< Indices... >, N > |
| class | ROOT::Math::MatRepStd< T, D1, D2 > |
| Expression wrapper class for Matrix objects. More... | |
| class | ROOT::Math::MatRepSym< T, D > |
| MatRepSym Matrix storage representation for a symmetric matrix of dimension NxN This class is a template on the contained type and on the symmetric matrix size, N. More... | |
| struct | ROOT::Math::RowOffsets< D > |
| Static structure to keep the conversion from (i,j) to offsets in the storage data for a symmetric matrix. More... | |
Namespaces | |
| namespace | ROOT |
| tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7 | |
| namespace | ROOT::Math |
| namespace | ROOT::Math::rowOffsetsUtils |
Functions | |
| template<int I0, class F , int... I> | |
| constexpr std::array< decltype(std::declval< F >()(std::declval< int >())), sizeof...(I)> | ROOT::Math::rowOffsetsUtils::do_make (F f, indices< I... >) |
| template<int N, int I0 = 0, class F > | |
| constexpr std::array< decltype(std::declval< F >()(std::declval< int >())), N > | ROOT::Math::rowOffsetsUtils::make (F f) |