NeoN
WIP Prototype of a modern OpenFOAM core
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
NeoN::la::LinearSystemView< ValueType, IndexType > Struct Template Reference

A view linear into a linear system's data. More...

#include <linearSystem.hpp>

Public Member Functions

 LinearSystemView ()=default
 
 ~LinearSystemView ()=default
 
 LinearSystemView (CSRMatrixView< ValueType, IndexType > matrixView, View< ValueType > rhsView)
 

Public Attributes

CSRMatrixView< ValueType, IndexType > matrix
 
View< ValueType > rhs
 

Detailed Description

template<typename ValueType, typename IndexType>
struct NeoN::la::LinearSystemView< ValueType, IndexType >

A view linear into a linear system's data.

Template Parameters
ValueTypeThe value type of the linear system.
IndexTypeThe index type of the linear system.

Definition at line 21 of file linearSystem.hpp.

Constructor & Destructor Documentation

◆ LinearSystemView() [1/2]

template<typename ValueType , typename IndexType >
NeoN::la::LinearSystemView< ValueType, IndexType >::LinearSystemView ( )
default

◆ ~LinearSystemView()

template<typename ValueType , typename IndexType >
NeoN::la::LinearSystemView< ValueType, IndexType >::~LinearSystemView ( )
default

◆ LinearSystemView() [2/2]

template<typename ValueType , typename IndexType >
NeoN::la::LinearSystemView< ValueType, IndexType >::LinearSystemView ( CSRMatrixView< ValueType, IndexType >  matrixView,
View< ValueType >  rhsView 
)
inline

Definition at line 26 of file linearSystem.hpp.

Member Data Documentation

◆ matrix

template<typename ValueType , typename IndexType >
CSRMatrixView<ValueType, IndexType> NeoN::la::LinearSystemView< ValueType, IndexType >::matrix

Definition at line 29 of file linearSystem.hpp.

◆ rhs

template<typename ValueType , typename IndexType >
View<ValueType> NeoN::la::LinearSystemView< ValueType, IndexType >::rhs

Definition at line 30 of file linearSystem.hpp.


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