/usr/include/ug/ugtypes.h is in libdune-uggrid-dev 2.5.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | // -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
// vi: set et ts=4 sw=2 sts=2:
/** \file
\brief Globally set data types
The basic types (normally 'short', 'int', 'float' and 'double') are
replaced by 'SHORT', 'INT', 'FLOAT' and 'DOUBLE'. The type 'DOUBLE'
is used for all Cartesian coordinates of the (x,y[,z])-directions of
the grids and 'SCREEN_DOUBLE' is used for all transformed coordinates
of the graphical interface.
*/
#ifndef UGTYPES_H
#define UGTYPES_H
#include "namespace.h"
START_UG_NAMESPACE
/* standard types */
typedef short SHORT;
/* these types are used for several bitfields. I'd guess that it needs
at least 32 bits... */
typedef int INT;
typedef unsigned int UINT;
typedef float FLOAT;
typedef double DOUBLE;
typedef float COORD;
typedef float SCREEN_COORD;
END_UG_NAMESPACE
#endif
|