Ensign
Low-rank framework for multi-core CPUs and GPUs
Loading...
Searching...
No Matches
Ensign::Matrix::lu_solver< T > Struct Template Reference

Linear solver based on a LU decomposition. More...

#include <matrix.hpp>

Public Member Functions

 lu_solver (Index n)
 
void lu ()
 
void solve (multi_array< T, 1 > &xb)
 

Public Attributes

multi_array< T, 2 > A
 

Detailed Description

template<class T>
struct Ensign::Matrix::lu_solver< T >

Linear solver based on a LU decomposition.

Definition at line 128 of file matrix.hpp.

Constructor & Destructor Documentation

◆ lu_solver()

template<class T >
Ensign::Matrix::lu_solver< T >::lu_solver ( Index  n)
inline

Definition at line 131 of file matrix.hpp.

Member Function Documentation

◆ lu()

template<class T >
void Ensign::Matrix::lu_solver< T >::lu ( )

◆ solve()

template<class T >
void Ensign::Matrix::lu_solver< T >::solve ( multi_array< T, 1 > &  xb)

Member Data Documentation

◆ A

template<class T >
multi_array<T,2> Ensign::Matrix::lu_solver< T >::A

Definition at line 129 of file matrix.hpp.


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