QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
#include <fdmlinearopiterator.hpp>
Public Member Functions | |
FdmLinearOpIterator (Size index=0) | |
FdmLinearOpIterator (std::vector< Size > dim) | |
FdmLinearOpIterator (std::vector< Size > dim, std::vector< Size > coordinates, Size index) | |
void | operator++ () |
const FdmLinearOpIterator & | operator* () const |
bool | operator!= (const FdmLinearOpIterator &iterator) const |
Size | index () const |
const std::vector< Size > & | coordinates () const |
void | swap (FdmLinearOpIterator &iter) noexcept |
Private Attributes | |
Size | index_ |
std::vector< Size > | dim_ |
std::vector< Size > | coordinates_ |
Definition at line 36 of file fdmlinearopiterator.hpp.
|
explicit |
Definition at line 38 of file fdmlinearopiterator.hpp.
|
explicit |
Definition at line 41 of file fdmlinearopiterator.hpp.
FdmLinearOpIterator | ( | std::vector< Size > | dim, |
std::vector< Size > | coordinates, | ||
Size | index | ||
) |
Definition at line 46 of file fdmlinearopiterator.hpp.
void operator++ | ( | ) |
Definition at line 49 of file fdmlinearopiterator.hpp.
const FdmLinearOpIterator & operator* | ( | ) | const |
Definition at line 62 of file fdmlinearopiterator.hpp.
bool operator!= | ( | const FdmLinearOpIterator & | iterator | ) | const |
Definition at line 66 of file fdmlinearopiterator.hpp.
Size index | ( | ) | const |
const std::vector< Size > & coordinates | ( | ) | const |
|
noexcept |
Definition at line 78 of file fdmlinearopiterator.hpp.
|
private |
Definition at line 85 of file fdmlinearopiterator.hpp.
|
private |
Definition at line 86 of file fdmlinearopiterator.hpp.
|
private |
Definition at line 87 of file fdmlinearopiterator.hpp.