Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
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

◆ block_lu_solver() [1/2]

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.

◆ block_lu_solver() [2/2]

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

◆ operator()()

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

◆ lu

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.

◆ pivot

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: