MyraMath
Classes | Typedefs | Functions
partialsolve.h File Reference

Implementation details of partialsolve() methods of LU solver. More...

#include <myramath/utility/Number.h>
#include <myramath/jobgraph/JobGraph.h>
#include <myramath/multifrontal/Options.h>
#include <vector>
Include dependency graph for partialsolve.h:

Go to the source code of this file.

Classes

class  myra::Matrix< Number >
 Tabulates an IxJ matrix. Allows random access, has column major layout to be compatible with BLAS/LAPACK. More...
 
class  myra::CMatrixRange< Number >
 Represents a const MatrixRange. More...
 
class  myra::MatrixRange< Number >
 Represents a mutable MatrixRange. More...
 
class  myra::multifrontal::detail::lu::LUContainer< Kernel >
 

Typedefs

typedef ::myra::multifrontal::Options myra::multifrontal::lu::partialsolve::Options
 

Functions

template<class Kernel >
JobGraph myra::multifrontal::lu::partialsolve::partialsolve_jobgraph (const ::myra::multifrontal::detail::lu::LUContainer< Kernel > &LU, const intCRange &i, const intCRange &j, const CMatrixRange< typename ReflectNumber< Kernel >::type > &B, const MatrixRange< typename ReflectNumber< Kernel >::type > &X, char side, char order, char op_L, char op_U, Options options)
 
template<class Kernel >
void myra::multifrontal::lu::partialsolve::partialsolve_inplace (const ::myra::multifrontal::detail::lu::LUContainer< Kernel > &LU, const intCRange &i, const intCRange &j, const CMatrixRange< typename ReflectNumber< Kernel >::type > &B, const MatrixRange< typename ReflectNumber< Kernel >::type > &X, char side, char order, char op_L, char op_U, Options options)
 

Detailed Description

Implementation details of partialsolve() methods of LU solver.