26#ifndef quantlib_linear_op_iterator_hpp
27#define quantlib_linear_op_iterator_hpp
51 for (
Size i=0; i <
dim_.size(); ++i) {
79 std::swap(iter.index_,
index_);
bool operator!=(const FdmLinearOpIterator &iterator) const
FdmLinearOpIterator(std::vector< Size > dim)
FdmLinearOpIterator(std::vector< Size > dim, std::vector< Size > coordinates, Size index)
FdmLinearOpIterator(Size index=0)
const std::vector< Size > & coordinates() const
const FdmLinearOpIterator & operator*() const
void swap(FdmLinearOpIterator &iter) noexcept
std::vector< Size > coordinates_
std::size_t Size
size of a container