FV3 Bundle
qg::GeometryQGIterator Class Reference

#include <GeometryQGIterator.h>

Inheritance diagram for qg::GeometryQGIterator:
[legend]
Collaboration diagram for qg::GeometryQGIterator:
[legend]

Public Member Functions

 GeometryQGIterator (const GeometryQGIterator &)
 
 GeometryQGIterator (const GeometryQG &geom, const int &index=1)
 
 ~GeometryQGIterator ()
 
bool operator== (const GeometryQGIterator &) const
 
bool operator!= (const GeometryQGIterator &) const
 
oops::GeoLocation operator* () const
 
GeometryQGIteratoroperator++ ()
 
F90itertoFortran ()
 
const F90itertoFortran () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

F90iter keyIter_
 

Detailed Description

Definition at line 33 of file GeometryQGIterator.h.

Constructor & Destructor Documentation

◆ GeometryQGIterator() [1/2]

qg::GeometryQGIterator::GeometryQGIterator ( const GeometryQGIterator iter)

Definition at line 22 of file GeometryQGIterator.cc.

Here is the call graph for this function:

◆ GeometryQGIterator() [2/2]

qg::GeometryQGIterator::GeometryQGIterator ( const GeometryQG geom,
const int &  index = 1 
)
explicit

Definition at line 28 of file GeometryQGIterator.cc.

Here is the call graph for this function:

◆ ~GeometryQGIterator()

qg::GeometryQGIterator::~GeometryQGIterator ( )

Definition at line 35 of file GeometryQGIterator.cc.

Here is the call graph for this function:

Member Function Documentation

◆ classname()

static const std::string qg::GeometryQGIterator::classname ( )
inlinestatic

Definition at line 38 of file GeometryQGIterator.h.

◆ operator!=()

bool qg::GeometryQGIterator::operator!= ( const GeometryQGIterator other) const

Definition at line 49 of file GeometryQGIterator.cc.

Here is the call graph for this function:

◆ operator*()

oops::GeoLocation qg::GeometryQGIterator::operator* ( ) const

Definition at line 57 of file GeometryQGIterator.cc.

Here is the call graph for this function:

◆ operator++()

GeometryQGIterator & qg::GeometryQGIterator::operator++ ( )

Definition at line 65 of file GeometryQGIterator.cc.

Here is the call graph for this function:

◆ operator==()

bool qg::GeometryQGIterator::operator== ( const GeometryQGIterator other) const

Definition at line 41 of file GeometryQGIterator.cc.

Here is the call graph for this function:

◆ print()

void qg::GeometryQGIterator::print ( std::ostream &  os) const
private

Definition at line 72 of file GeometryQGIterator.cc.

◆ toFortran() [1/2]

F90iter& qg::GeometryQGIterator::toFortran ( )
inline

Definition at line 49 of file GeometryQGIterator.h.

Here is the caller graph for this function:

◆ toFortran() [2/2]

const F90iter& qg::GeometryQGIterator::toFortran ( ) const
inline

Definition at line 50 of file GeometryQGIterator.h.

Member Data Documentation

◆ keyIter_

F90iter qg::GeometryQGIterator::keyIter_
private

Definition at line 54 of file GeometryQGIterator.h.


The documentation for this class was generated from the following files: