You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
operator
spooles.hh
Go to the documentation of this file.
1
6
#ifndef SPOOLES_HH
7
#define SPOOLES_HH
8
9
#include "
basics/typedefs.hh
"
10
#include "
compositions.hh
"
11
12
namespace
concepts
{
13
14
using
concepts::Real
;
15
16
// forwards
17
template
<
typename
F>
18
class
SparseMatrix;
19
20
// *************************************************************** Spooles **
21
26
class
Spooles
:
public
Operator
<Real> {
27
public
:
32
Spooles
(
const
SparseMatrix<Real>
& A,
bool
symmetric
=
false
);
33
virtual
~Spooles
();
34
virtual
void
operator()
(
const
Function<Real>
&
fncY
,
Function<Real>
&
fncX
);
35
void
operator()
(
const
Vector<Real>
&
fncY
,
Vector<Real>
&
fncX
);
36
virtual
const
Space<Real>
& spaceX()
const
{
return
spcX_; }
37
virtual
const
Space<Real>
& spaceY()
const
{
return
spcY_; }
38
uint
iterations()
const
{
return
0; }
39
protected
:
40
virtual
std::ostream&
info
(std::ostream&
os
)
const
;
41
private
:
43
const
uint
n_;
45
const
Space<Real>
& spcX_;
47
const
Space<Real>
& spcY_;
49
bool
symmetric_;
51
bool
factored_;
52
54
void
* mtxA, * frontmtx, * mtxmanager, * chvmanager, * rootchv,
55
* frontETree, * graph, * newToOldIV, * oldToNewIV, * adjIVL,
56
* symbfacIVL, * bridge;
57
int
* oldToNew, * newToOld;
58
int
rc;
59
};
60
61
}
// namespace concepts
62
63
#endif
// SPOOLES_HH
concepts::Function
Definition
basis.hh:21
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::Spooles
Definition
spooles.hh:26
concepts::Spooles::info
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
concepts::Spooles::Spooles
Spooles(const SparseMatrix< Real > &A, bool symmetric=false)
concepts::Vector
Definition
vector.hh:39
concepts
Definition
pml_formula.h:16
concepts::Real
double Real
Definition
typedefs.hh:39
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