atlas
Classes | Namespaces | Functions
FieldSet.h File Reference
#include <cstdlib>
#include <iterator>
#include <map>
#include <string>
#include <type_traits>
#include <vector>
#include "atlas/field/Field.h"
#include "atlas/library/config.h"
#include "atlas/runtime/Exception.h"
#include "atlas/util/Object.h"
#include "atlas/util/ObjectHandle.h"
Include dependency graph for FieldSet.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  atlas::field::FieldSetImpl
 Represents a set of fields, where order is preserved. More...
 
class  atlas::FieldSet
 Represents a set of fields, where order is preserved. More...
 

Namespaces

 atlas
 Contains all atlas classes and methods.
 

Functions

FieldSetImpl * atlas::field::atlas__FieldSet__new (char *name)
 
void atlas::field::atlas__FieldSet__delete (FieldSetImpl *This)
 
void atlas::field::atlas__FieldSet__add_field (FieldSetImpl *This, FieldImpl *field)
 
int atlas::field::atlas__FieldSet__has_field (const FieldSetImpl *This, char *name)
 
idx_t atlas::field::atlas__FieldSet__size (const FieldSetImpl *This)
 
FieldImpl * atlas::field::atlas__FieldSet__field_by_name (FieldSetImpl *This, char *name)
 
FieldImpl * atlas::field::atlas__FieldSet__field_by_idx (FieldSetImpl *This, idx_t idx)
 
void atlas::field::atlas__FieldSet__set_dirty (FieldSetImpl *This, int value)
 
void atlas::field::atlas__FieldSet__halo_exchange (FieldSetImpl *This, int on_device)
 

Detailed Description

Author
Willem Deconinck
Pedro Maciel
Date
Jan 2015