################################################################################ # # The following CODEREFs are automatically created stubs. # ################################################################################ *--[CODEREF]----------------------------------------------------------------* | | | template , | | typename A = std::allocator > | | class BandStorage; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStoragetemplatetypenameT,StorageOrderOrder=Col] [Major,typenameI=IndexOptions,typenameA=stdallocato] [rTclassBandStorage; ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | BandStorage(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@BandStorage# ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | BandStorage(IndexType numRows, IndexType numCols, | | IndexType numSubDiags, IndexType numSuperDiags, | | IndexType firstIndex = I::defaultIndexBase, | | const ElementType &value = ElementType(), | | const Allocator &allocator = Allocator()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@BandStorage# #S1_#S1] [_#S1_#S1_#&1t0.0#&1t0.3# ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | BandStorage(const BandStorage &rhs); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@BandStorage#&1 # ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | template | | BandStorage(const RHS &rhs); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@FT@>1#TBandStorage#&1t] [1.0#templatetypenameRHS ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ~BandStorage(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@~BandStorage#~ ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ElementType & | | operator()(IndexType row, IndexType col) const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@operator()# #S1_#1constElementTypeba] [nd ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ElementType & | | operator()(IndexType row, IndexType col); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@operator()# #S1_#ElementTypeband ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | firstRow() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@firstRow#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | lastRow() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@lastRow#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | firstCol() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@firstCol#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | lastCol() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@lastCol#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | firstIndex() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@firstIndex#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | lastIndex() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@lastIndex#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | numRows() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@numRows#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | numCols() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@numCols#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | dim() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@dim#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | numSubDiags() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@numSubDiags#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | numSuperDiags() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@numSuperDiags#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | IndexType | | leadingDimension() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@leadingDimension#1IndexType ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ElementType * | | data() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@data#1constElementType* ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ElementType * | | data(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@data#ElementType* ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const Allocator & | | allocator() const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@allocator#1constAllocatorband ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | bool | | resize(IndexType numRows, IndexType numCols, | | IndexType numSubDiags, IndexType numSuperDiags, | | IndexType firstIndex = I::defaultIndexBase, | | const ElementType &value = ElementType()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@resize# #S1_#S1_#S1_#S1_#&1t0.0#bool] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | template | | bool | | resize(const FS &rhs, const ElementType &value = ElementType()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@FT@>1#Tresize#&1t1.0#&1t0.0#templatety] [penameFSbool ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | bool | | fill(const ElementType &value = ElementType(0)); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@fill#&1t0.0#bool ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | bool | | fillRandom(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@fillRandom#bool ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ConstArrayView | | arrayView(IndexType firstViewIndex = I::defaultIndexBase) const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@arrayView# #1constConstArrayView ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ArrayView | | arrayView(IndexType firstViewIndex = I::defaultIndexBase); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@arrayView# #ArrayView ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ConstArrayView | | viewDiag(IndexType diag, | | IndexType firstViewIndex = I::defaultIndexBase) const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@viewDiag# #S1_#1constConstArrayView ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | ArrayView | | viewDiag(IndexType diag, | | IndexType firstViewIndex = I::defaultIndexBase); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@viewDiag# #S1_#ArrayView ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | const ConstView | | viewDiags(IndexType fromDiag, IndexType toDiag) const; | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@viewDiags# #S1_#1constConstView ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | View | | viewDiags(IndexType fromDiag, IndexType toDiag); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@viewDiags# #S1_#View ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | void | | _setIndexBase(IndexType firstIndex); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@_setIndexBase# #void ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | void | | _raw_allocate(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@_raw_allocate#void ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | void | | _allocate(const ElementType &value = ElementType()); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@_allocate#&1t0.0#void ] Defined in namespace `flens`. Class N with 4 template parameters. *--[CODEREF]----------------------------------------------------------------* | | | void | | _release(); | | | *---------------------------------------------------------------------------* [c:@N@flens@CT>4#T#N$@N@cxxblas@E@StorageOrder#T#T@] [BandStorage@F@_release#void ] Defined in namespace `flens`. Class N with 4 template parameters.