CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions | Variables
MatriplexSym.h File Reference
#include "MatriplexCommon.h"
#include "Matriplex.h"
#include "std_sym_3x3.ah"
#include "std_sym_6x6.ah"

Go to the source code of this file.

Classes

struct  Matriplex::CholeskyInverterSym< T, D, N >
 
struct  Matriplex::CholeskyInverterSym< T, 3, N >
 
struct  Matriplex::CramerInverterSym< T, D, N >
 
struct  Matriplex::CramerInverterSym< T, 2, N >
 
struct  Matriplex::CramerInverterSym< T, 3, N >
 
struct  Matriplex::SymMultiplyCls< T, D, N >
 
struct  Matriplex::SymMultiplyCls< T, 3, N >
 
struct  Matriplex::SymMultiplyCls< T, 6, N >
 

Namespaces

 Matriplex
 

Typedefs

template<typename T , idx_t D, idx_t N>
using Matriplex::MPlexSym = MatriplexSym< T, D, N >
 

Functions

template<typename T , idx_t D, idx_t N>
class Matriplex::__attribute__ ((aligned(32))) MatriplexSym
 
template<typename T , idx_t D, idx_t N>
void Matriplex::invertCholeskySym (MPlexSym< T, D, N > &A)
 
template<typename T , idx_t D, idx_t N>
void Matriplex::invertCramerSym (MPlexSym< T, D, N > &A, double *determ=nullptr)
 
template<typename T , idx_t D, idx_t N>
void Matriplex::multiply (const MPlexSym< T, D, N > &A, const MPlexSym< T, D, N > &B, MPlex< T, D, D, N > &C)
 

Variables

const idx_t Matriplex::gSymOffsets [7][36]