Mesh Oriented datABase  (version 5.5.1)
An array-based unstructured mesh library
WriteNC.hpp File Reference
#include <vector>
#include <map>
#include <set>
#include <string>
#include "moab/WriterIface.hpp"
#include "moab/ScdInterface.hpp"
#include "DebugOutput.hpp"
#include "netcdf.h"
+ Include dependency graph for WriteNC.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moab::WriteNC
 Export NC files. More...
 
class  moab::WriteNC::AttData
 
class  moab::WriteNC::VarData
 

Namespaces

 moab
 Class representing axis-aligned bounding box.
 

Macros

#define NCFUNC(func)   nc_##func
 
#define NCFUNCAP(func)   nc_put##func
 
#define NCFUNCP(func)   nc_put##func
 
#define NCDF_SIZE   size_t
 
#define NCDF_DIFF   ptrdiff_t
 

Macro Definition Documentation

◆ NCDF_DIFF

#define NCDF_DIFF   ptrdiff_t

Definition at line 58 of file WriteNC.hpp.

◆ NCDF_SIZE

#define NCDF_SIZE   size_t

Definition at line 57 of file WriteNC.hpp.

◆ NCFUNC

#define NCFUNC (   func)    nc_##func

MOAB, a Mesh-Oriented datABase, is a software component for creating, storing and accessing finite element mesh data.

Copyright 2004 Sandia Corporation. Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S. Government retains certain rights in this software.

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

Definition at line 54 of file WriteNC.hpp.

◆ NCFUNCAP

#define NCFUNCAP (   func)    nc_put##func

Definition at line 55 of file WriteNC.hpp.

◆ NCFUNCP

#define NCFUNCP (   func)    nc_put##func

Definition at line 56 of file WriteNC.hpp.