iterator.h

来自「高效的c++科学算法库」· C头文件 代码 · 共 62 行

H
62
字号
/*                                           -*- c++ -*- ****************************** * Scientific Library (GNU Public Licence) * * Author: Laurent Deniau, Laurent.Deniau@cern.ch * * $Id: iterator.h,v 1.1 1998/11/05 12:48:37 paubert Exp $ * * Suggestions: sl@mathinsa.insa-lyon.fr * Bugs:   sl-bugs@mathinsa.insa-lyon.fr * * For more information, please see the sl++ Home Page: * http://wwwinfo.cern.ch/~ldeniau/sl.html * ****************************** */#ifndef SL_MATRIX_STRUCTURES_CONSTANT_ITERATOR_H#define SL_MATRIX_STRUCTURES_CONSTANT_ITERATOR_H#ifndef SL_MATRIX_STRUCTURES_CONSTANT_H#error <sl/matrix/structures/constant/iterator.h> must be included via <sl/matrix/structures/constant.h>#endif#ifdef HAVE_NAMESPACEnamespace sl {#endif      /** @memo Iterator constant matrix       */        class ConstantIterator : public GeneralIterator {      public:        typedef TConstant structure_t;      public:        ConstantIterator(structure_t const* structure,                         Index const i =MinIndex, Index const j =MinIndex)            : GeneralIterator(structure->rows(),                              structure->cols(),                              i, j, 0) {}          // use default operator++, incRow, incCol    };#ifdef HAVE_NAMESPACE}#endif #endif// SL_MATRIX_STRUCTURES_CONSTANT_ITERATOR_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?