concepts::CoeffIterator< F, Mapping< F, dim > > Class Template Reference

Iterator for an array of matrix coefficients. More...

#include <coeffIterator.hh>

Public Member Functions

 CoeffIterator (const Mapping< F, dim > *data, uint i=0, uint j=0)
 Constructor. More...
 
const F * data ()
 Returns the current value. More...
 
const F * operator++ ()
 Prefix increment operator. More...
 
const F * operator++ (int)
 Postfix increment operator. More...
 

Private Attributes

const Mapping< F, dim > * data_
 Data. More...
 
const uint i_
 
const uint j_
 

Detailed Description

template<typename F, uint dim>
class concepts::CoeffIterator< F, Mapping< F, dim > >

Iterator for an array of matrix coefficients.

Parameters
FReturn type (type of the coefficients)
Author
Philipp Frauenfelder, 2002

Definition at line 108 of file coeffIterator.hh.

Constructor & Destructor Documentation

◆ CoeffIterator()

template<typename F , uint dim>
concepts::CoeffIterator< F, Mapping< F, dim > >::CoeffIterator ( const Mapping< F, dim > *  data,
uint  i = 0,
uint  j = 0 
)
inline

Constructor.

Definition at line 112 of file coeffIterator.hh.

Member Function Documentation

◆ data()

template<typename F , uint dim>
const F * concepts::CoeffIterator< F, Mapping< F, dim > >::data
inline

Returns the current value.

Definition at line 145 of file coeffIterator.hh.

◆ operator++() [1/2]

template<typename F , uint dim>
const F * concepts::CoeffIterator< F, Mapping< F, dim > >::operator++
inline

Prefix increment operator.

Definition at line 128 of file coeffIterator.hh.

◆ operator++() [2/2]

template<typename F , uint dim>
const F * concepts::CoeffIterator< F, Mapping< F, dim > >::operator++ ( int  )
inline

Postfix increment operator.

Definition at line 137 of file coeffIterator.hh.

Member Data Documentation

◆ data_

template<typename F , uint dim>
const Mapping<F,dim>* concepts::CoeffIterator< F, Mapping< F, dim > >::data_
private

Data.

Definition at line 122 of file coeffIterator.hh.

◆ i_

template<typename F , uint dim>
const uint concepts::CoeffIterator< F, Mapping< F, dim > >::i_
private

Definition at line 123 of file coeffIterator.hh.

◆ j_

template<typename F , uint dim>
const uint concepts::CoeffIterator< F, Mapping< F, dim > >::j_
private

Definition at line 124 of file coeffIterator.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich