39 #ifndef Datatypes_FieldIndex_h
40 #define Datatypes_FieldIndex_h
59 operator T
const &()
const {
return index_; }
109 std::vector<CellIndex<T> >
116 std::vector<CellIndex<T> >
175 #define FIELDINDEXBASE_VERSION 1
209 #endif // Datatypes_FieldIndex_h
EdgeIndex()
Definition: FieldIndex.h:82
T value_type
Definition: FieldIndex.h:53
specializations of template<class T> find_type_name() function for build-in and simple types not deri...
FaceIndex(T index)
Definition: FieldIndex.h:93
Definition: Persistent.h:89
Definition: TypeDescription.h:45
std::vector< const TypeDescription * > td_vec
Definition: TypeDescription.h:56
CellIndex(T index)
Definition: FieldIndex.h:102
CellIndex()
Definition: FieldIndex.h:100
const string find_type_name(float *)
Definition: TypeName.cc:63
Distinct type for cell index.
Definition: FieldIndex.h:99
NodeIndex(T index)
Definition: FieldIndex.h:75
Distinct type for node index.
Definition: FieldIndex.h:72
std::vector< CellIndex< T > > operator*(const std::vector< CellIndex< T > > &r, double &)
Definition: FieldIndex.h:110
const char * name[]
Definition: BoostGraphExampleTests.cc:87
EdgeIndex(T index)
Definition: FieldIndex.h:84
std::vector< CellIndex< T > > operator+=(const std::vector< CellIndex< T > > &l, const std::vector< CellIndex< T > > &r)
Definition: FieldIndex.h:117
dictionary data
Definition: eabLatVolData.py:11
T index_
Definition: FieldIndex.h:66
Distinct type for face index.
Definition: FieldIndex.h:90
FieldIndexBase(T i)
Definition: FieldIndex.h:55
static const std::string make_template_id(const std::string &templateName, const std::string &templateParam)
Definition: TypeName.h:62
Base type for index types.
Definition: FieldIndex.h:51
#define ASSERTFAIL(string)
Definition: Assert.h:52
void Pio(Piostream &stream, Array1< T > &array)
Definition: Array1.h:65
FaceIndex()
Definition: FieldIndex.h:91
Distinct type for edge index.
Definition: FieldIndex.h:81
std::ostream & str_render(std::ostream &os) const
Definition: FieldIndex.h:61
NodeIndex()
Definition: FieldIndex.h:73
const TypeDescription * get_type_description(Core::Basis::ConstantBasis< T > *)
Definition: Constant.h:209