QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
#include <triplebandlinearop.hpp>
Protected Member Functions | |
TripleBandLinearOp ()=default | |
Protected Attributes | |
Size | direction_ |
std::unique_ptr< Size[]> | i0_ |
std::unique_ptr< Size[]> | i2_ |
std::unique_ptr< Size[]> | reverseIndex_ |
std::unique_ptr< Real[]> | lower_ |
std::unique_ptr< Real[]> | diag_ |
std::unique_ptr< Real[]> | upper_ |
ext::shared_ptr< FdmMesher > | mesher_ |
Additional Inherited Members | |
Public Types inherited from FdmLinearOp | |
typedef Array | array_type |
Definition at line 37 of file triplebandlinearop.hpp.
TripleBandLinearOp | ( | Size | direction, |
const ext::shared_ptr< FdmMesher > & | mesher | ||
) |
TripleBandLinearOp | ( | const TripleBandLinearOp & | m | ) |
Definition at line 61 of file triplebandlinearop.cpp.
|
noexcept |
|
overridedefault |
|
protecteddefault |
TripleBandLinearOp & operator= | ( | const TripleBandLinearOp & | m | ) |
|
noexcept |
Implements FdmLinearOp.
Definition at line 224 of file triplebandlinearop.cpp.
TripleBandLinearOp mult | ( | const Array & | u | ) | const |
TripleBandLinearOp multR | ( | const Array & | u | ) | const |
Definition at line 191 of file triplebandlinearop.cpp.
TripleBandLinearOp add | ( | const TripleBandLinearOp & | m | ) | const |
Definition at line 160 of file triplebandlinearop.cpp.
TripleBandLinearOp add | ( | const Array & | u | ) | const |
Definition at line 209 of file triplebandlinearop.cpp.
void axpyb | ( | const Array & | a, |
const TripleBandLinearOp & | x, | ||
const TripleBandLinearOp & | y, | ||
const Array & | b | ||
) |
Definition at line 89 of file triplebandlinearop.cpp.
|
noexcept |
|
overridevirtual |
Implements FdmLinearOp.
Definition at line 242 of file triplebandlinearop.cpp.
|
protected |
Definition at line 69 of file triplebandlinearop.hpp.
|
protected |
Definition at line 70 of file triplebandlinearop.hpp.
|
protected |
Definition at line 70 of file triplebandlinearop.hpp.
|
protected |
Definition at line 71 of file triplebandlinearop.hpp.
|
protected |
Definition at line 72 of file triplebandlinearop.hpp.
|
protected |
Definition at line 72 of file triplebandlinearop.hpp.
|
protected |
Definition at line 72 of file triplebandlinearop.hpp.
|
protected |
Definition at line 74 of file triplebandlinearop.hpp.