You are here:
Concepts
>
Concepts Web
>
Class documentation
Class documentation of Concepts
Loading...
Searching...
No Matches
eigensolver
QR_Q.hh
Go to the documentation of this file.
1
8
#ifndef QR_Q_hh
9
#define QR_Q_hh
10
11
#include <cfloat>
12
#include "
basics/typedefs.hh
"
13
#include "
basics/outputOperator.hh
"
14
#include "function/vector.hh"
15
#include "
toolbox/array.hh
"
16
17
using
concepts::Real
;
18
using
concepts::Cmplx
;
19
20
namespace
concepts
{
21
22
// *************************************************************** QR_Q **
23
27
template
<
class
F>
28
class
QR_Q
{
29
public
:
30
QR_Q
(
const
concepts::Array
<
concepts::Vector<F>
*>& A,
const
int
m);
31
virtual
~QR_Q
();
32
virtual
const
concepts::Array<concepts::Vector<F>
*>& getQ();
33
protected
:
34
virtual
std::ostream& info(std::ostream&
os
)
const
;
35
private
:
37
const
concepts::Array<concepts::Vector<F>
*>& A_;
39
concepts::Array<concepts::Vector<F>
*> Q_;
41
int
m_;
42
int
n_;
44
bool
computed_;
46
void
compute_();
47
};
48
49
}
// namespace conepts
50
51
#endif
// QR_Q_hh
array.hh
concepts::Array
Definition
array.hh:46
concepts::QR_Q
Definition
QR_Q.hh:28
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
concepts::Cmplx
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.
Definition
typedefs.hh:42
outputOperator.hh
typedefs.hh
Generated on Wed Sep 13 2023 21:06:18 for Concepts by
1.9.8