You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
operator
nrlSolver.hh
Go to the documentation of this file.
1
4
#ifndef nrlSolver_hh
5
#define nrlSolver_hh
6
7
#include "
basics/typedefs.hh
"
8
#include "
compositions.hh
"
9
10
namespace
concepts
{
11
12
// forwards
13
template
<
typename
F>
14
class
SparseMatrix;
15
16
class
NRLSolver
:
public
Operator
<Real> {
17
public
:
18
NRLSolver
(
const
SparseMatrix<Real>
& A);
19
~NRLSolver
();
20
virtual
void
operator()
(
const
Function<Real>
&
fncY
,
Function<Real>
&
fncX
);
21
void
operator()
(
const
Vector<Real>
&
fncY
,
Vector<Real>
&
fncX
);
22
virtual
const
Space<Real>
& spaceX()
const
{
return
spcX_; }
23
virtual
const
Space<Real>
& spaceY()
const
{
return
spcY_; }
24
protected
:
25
virtual
std::ostream&
info
(std::ostream&
os
)
const
;
26
private
:
28
const
uint
n_;
30
const
Space<Real>
& spcX_;
32
const
Space<Real>
& spcY_;
33
};
34
35
}
// namespace concepts
36
37
#endif
// nrlSolver_hh
concepts::Function
Definition
basis.hh:21
concepts::NRLSolver
Definition
nrlSolver.hh:16
concepts::NRLSolver::info
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
concepts::Operator
Definition
compositions.hh:42
concepts::Operator< Real >::operator()
virtual void operator()()
concepts::Space
Definition
space.hh:44
concepts::SparseMatrix
Definition
sparseMatrix.hh:65
concepts::Vector
Definition
vector.hh:39
concepts
Definition
pml_formula.h:16
concepts::makeSet
Set< F > makeSet(uint n, const F &first,...)
Definition
set.hh:320
compositions.hh
typedefs.hh
Generated on Wed Sep 13 2023 21:06:23 for Concepts by
1.9.8