CMS 3D CMS Logo

List of all members | Public Types
combinedConstraintHelpers::totDim< TupleType, N > Struct Template Reference

#include <CombinedKinematicConstraintT.h>

Public Types

enum  { nDim = Elem::nDim + totDim<TupleType,N-1>::nDim }
 
typedef std::tuple_element< N-1, TupleType >::type Elem
 

Detailed Description

template<class TupleType, size_t N = std::tuple_size<TupleType>::value>
struct combinedConstraintHelpers::totDim< TupleType, N >

Definition at line 63 of file CombinedKinematicConstraintT.h.

Member Typedef Documentation

◆ Elem

template<class TupleType , size_t N = std::tuple_size<TupleType>::value>
typedef std::tuple_element<N-1,TupleType>::type combinedConstraintHelpers::totDim< TupleType, N >::Elem

Definition at line 64 of file CombinedKinematicConstraintT.h.

Member Enumeration Documentation

◆ anonymous enum

template<class TupleType , size_t N = std::tuple_size<TupleType>::value>
anonymous enum
Enumerator
nDim 

Definition at line 65 of file CombinedKinematicConstraintT.h.

65 { nDim = Elem::nDim + totDim<TupleType,N-1>::nDim};
N
#define N
Definition: blowfish.cc:9
combinedConstraintHelpers::totDim::nDim
Definition: CombinedKinematicConstraintT.h:65