atlas
Classes | Namespaces | Functions
Nodes.h File Reference
#include <map>
#include <string>
#include "atlas/util/Object.h"
#include "atlas/util/ObjectHandle.h"
#include "atlas/field/Field.h"
#include "atlas/util/Metadata.h"
#include "atlas/util/Topology.h"
Include dependency graph for Nodes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  atlas::mesh::ConnectivityInterface< ConnectivityImpl >
 
class  atlas::mesh::Nodes
 Nodes class that owns a collection of fields defined in nodes of the mesh. More...
 

Namespaces

 atlas
 Contains all atlas classes and methods.
 

Functions

Nodes * atlas::mesh::atlas__mesh__Nodes__create ()
 
void atlas::mesh::atlas__mesh__Nodes__delete (Nodes *This)
 
idx_t atlas::mesh::atlas__mesh__Nodes__size (Nodes *This)
 
void atlas::mesh::atlas__mesh__Nodes__resize (Nodes *This, idx_t size)
 
idx_t atlas::mesh::atlas__mesh__Nodes__nb_fields (Nodes *This)
 
void atlas::mesh::atlas__mesh__Nodes__add_field (Nodes *This, field::FieldImpl *field)
 
void atlas::mesh::atlas__mesh__Nodes__remove_field (Nodes *This, char *name)
 
int atlas::mesh::atlas__mesh__Nodes__has_field (Nodes *This, char *name)
 
field::FieldImpl * atlas::mesh::atlas__mesh__Nodes__field_by_name (Nodes *This, char *name)
 
field::FieldImpl * atlas::mesh::atlas__mesh__Nodes__field_by_idx (Nodes *This, idx_t idx)
 
util::Metadata * atlas::mesh::atlas__mesh__Nodes__metadata (Nodes *This)
 
void atlas::mesh::atlas__mesh__Nodes__str (Nodes *This, char *&str, int &size)
 
IrregularConnectivity * atlas::mesh::atlas__mesh__Nodes__edge_connectivity (Nodes *This)
 
IrregularConnectivity * atlas::mesh::atlas__mesh__Nodes__cell_connectivity (Nodes *This)
 
IrregularConnectivity * atlas::mesh::atlas__mesh__Nodes__connectivity (Nodes *This, char *name)
 
void atlas::mesh::atlas__mesh__Nodes__add_connectivity (Nodes *This, IrregularConnectivity *connectivity)
 
field::FieldImpl * atlas::mesh::atlas__mesh__Nodes__xy (Nodes *This)
 
field::FieldImpl * atlas::mesh::atlas__mesh__Nodes__lonlat (Nodes *This)
 
field::FieldImpl * atlas::mesh::atlas__mesh__Nodes__global_index (Nodes *This)
 
field::FieldImpl * atlas::mesh::atlas__mesh__Nodes__remote_index (Nodes *This)
 
field::FieldImpl * atlas::mesh::atlas__mesh__Nodes__partition (Nodes *This)
 
field::FieldImpl * atlas::mesh::atlas__mesh__Nodes__ghost (Nodes *This)
 

Detailed Description

Author
Willem Deconinck
Date
August 2015