Logo ROOT   6.10/09
Reference Guide
Classes | Namespaces | Functions
MatrixRepresentationsStatic.h File Reference
#include "Math/StaticCheck.h"
#include <cstddef>
#include <utility>
#include <type_traits>
#include <array>
Include dependency graph for MatrixRepresentationsStatic.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ROOT::Math::rowOffsetsUtils::indices<... >
 
struct  ROOT::Math::rowOffsetsUtils::make_indices< N >
 
struct  ROOT::Math::rowOffsetsUtils::make_indices_impl< I, IndexTuple, 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

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Math
 
 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 >))), NROOT::Math::rowOffsetsUtils::make (F f)