Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
cusp::detail::block_lu_solver< ValueType, MemorySpace > Class Template Reference

#include <block_lu.h>

Inherits linear_operator< ValueType, MemorySpace >.

Public Member Functions

 block_lu_solver ()
 
template<typename MatrixType >
 block_lu_solver (const MatrixType &A)
 
template<typename VectorType1 , typename VectorType2 >
void operator() (const VectorType1 &b, VectorType2 &x) const
 

Private Attributes

cusp::array2d< ValueType,
cusp::host_memory > 
lu
 
cusp::array1d< int,
cusp::host_memory > 
pivot
 

Detailed Description

template<typename ValueType, typename MemorySpace>
class cusp::detail::block_lu_solver< ValueType, MemorySpace >

Definition at line 124 of file block_lu.h.

Constructor & Destructor Documentation

template<typename ValueType , typename MemorySpace >
cusp::detail::block_lu_solver< ValueType, MemorySpace >::block_lu_solver ( )
inline

Definition at line 130 of file block_lu.h.

template<typename ValueType , typename MemorySpace >
template<typename MatrixType >
cusp::detail::block_lu_solver< ValueType, MemorySpace >::block_lu_solver ( const MatrixType &  A)
inline

Definition at line 133 of file block_lu.h.

Member Function Documentation

template<typename ValueType , typename MemorySpace >
template<typename VectorType1 , typename VectorType2 >
void cusp::detail::block_lu_solver< ValueType, MemorySpace >::operator() ( const VectorType1 &  b,
VectorType2 &  x 
) const
inline

Definition at line 144 of file block_lu.h.

Member Data Documentation

template<typename ValueType , typename MemorySpace >
cusp::array2d<ValueType,cusp::host_memory> cusp::detail::block_lu_solver< ValueType, MemorySpace >::lu
private

Definition at line 126 of file block_lu.h.

template<typename ValueType , typename MemorySpace >
cusp::array1d<int,cusp::host_memory> cusp::detail::block_lu_solver< ValueType, MemorySpace >::pivot
private

Definition at line 127 of file block_lu.h.


The documentation for this class was generated from the following file: