M4RIE  0.20111004
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages
Macros | Functions
ple.h File Reference

PLE decomposition: \( L \cdot E = P \cdot A\). More...

#include <m4ri/m4ri.h>
#include <m4rie/mzed.h>
#include <m4rie/mzd_slice.h>
#include <m4rie/conversion.h>

Go to the source code of this file.

Macros

#define __M4RIE_PLE_CUTOFF   (__M4RI_CPU_L2_CACHE<<2)
 

Functions

rci_t mzed_ple_naive (mzed_t *A, mzp_t *P, mzp_t *Q)
 PLE decomposition: \( L \cdot E = P \cdot A \). More...
 
rci_t _mzd_slice_ple (mzd_slice_t *A, mzp_t *P, mzp_t *Q, rci_t cutoff)
 PLE decomposition: \( L \cdot E = P \cdot A \). More...
 
static rci_t mzd_slice_ple (mzd_slice_t *A, mzp_t *P, mzp_t *Q)
 PLE decomposition: \( L \cdot E = P \cdot A \). More...
 
rci_t _mzd_slice_pluq (mzd_slice_t *A, mzp_t *P, mzp_t *Q, rci_t cutoff)
 PLUQ decomposition: \( L \cdot U \cdot Q = P \cdot A\). More...
 
static rci_t mzd_slice_pluq (mzd_slice_t *A, mzp_t *P, mzp_t *Q)
 PLUQ decomposition: \( L \cdot U \cdot Q = P \cdot A\). More...
 
rci_t _mzed_ple (mzed_t *A, mzp_t *P, mzp_t *Q, rci_t cutoff)
 PLE decomposition: \( L \cdot E = P \cdot A \). More...
 
static rci_t mzed_ple (mzed_t *A, mzp_t *P, mzp_t *Q)
 PLE decomposition: \( L \cdot E = P \cdot A \). More...
 

Detailed Description

PLE decomposition: \( L \cdot E = P \cdot A\).

Author
Martin Albrecht marti.nosp@m.nral.nosp@m.brech.nosp@m.t@go.nosp@m.oglem.nosp@m.ail..nosp@m.com

Macro Definition Documentation

#define __M4RIE_PLE_CUTOFF   (__M4RI_CPU_L2_CACHE<<2)

Default crossover to PLE base case (Newton-John based).