Reference documentation for deal.II version 8.1.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
include
deal.II
grid
tria_iterator_base.h
1
// ---------------------------------------------------------------------
2
// @f$Id: tria_iterator_base.h 30036 2013-07-18 16:55:32Z maier @f$
3
//
4
// Copyright (C) 1999 - 2013 by the deal.II authors
5
//
6
// This file is part of the deal.II library.
7
//
8
// The deal.II library is free software; you can use it, redistribute
9
// it, and/or modify it under the terms of the GNU Lesser General
10
// Public License as published by the Free Software Foundation; either
11
// version 2.1 of the License, or (at your option) any later version.
12
// The full text of the license can be found in the file LICENSE at
13
// the top level of the deal.II distribution.
14
//
15
// ---------------------------------------------------------------------
16
17
#ifndef __deal2__tria_iterator_base_h
18
#define __deal2__tria_iterator_base_h
19
20
21
#include <deal.II/base/config.h>
22
23
DEAL_II_NAMESPACE_OPEN
24
31
namespace
IteratorState
32
{
33
38
enum
IteratorStates
39
{
41
valid
,
43
past_the_end
,
45
invalid
46
};
47
}
48
49
50
51
DEAL_II_NAMESPACE_CLOSE
52
53
#endif
IteratorState::invalid
Iterator is invalid, probably due to an error.
Definition:
tria_iterator_base.h:45
IteratorState::IteratorStates
IteratorStates
Definition:
tria_iterator_base.h:38
DEAL_II_NAMESPACE_OPEN
Definition:
mg_transfer.templates.h:35
IteratorState::past_the_end
Iterator reached end of container.
Definition:
tria_iterator_base.h:43
IteratorState::valid
Iterator points to a valid object.
Definition:
tria_iterator_base.h:41
IteratorState
Definition:
tria_iterator_base.h:31
Generated by
1.8.11