numerics 0.1.0
Loading...
Searching...
No Matches
num::operators::SparseOp Struct Referencefinal

Adapt a SparseMatrix to the operator protocol. More...

#include <sparse.hpp>

Public Member Functions

 SparseOp (const SparseMatrix &A)
 
void apply (const Vector &x, Vector &y) const
 
idx rows () const noexcept
 
idx cols () const noexcept
 

Detailed Description

Adapt a SparseMatrix to the operator protocol.

Definition at line 11 of file sparse.hpp.

Constructor & Destructor Documentation

◆ SparseOp()

num::operators::SparseOp::SparseOp ( const SparseMatrix A)
inlineexplicit

Definition at line 12 of file sparse.hpp.

Member Function Documentation

◆ apply()

void num::operators::SparseOp::apply ( const Vector x,
Vector y 
) const

◆ cols()

idx num::operators::SparseOp::cols ( ) const
inlinenoexcept

Definition at line 17 of file sparse.hpp.

References num::SparseMatrix::n_cols().

◆ rows()

idx num::operators::SparseOp::rows ( ) const
inlinenoexcept

Definition at line 16 of file sparse.hpp.

References num::SparseMatrix::n_rows().


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