Namespaces | |
namespace | chomp |
This namespace contains the entire CHomP library interface. | |
Files | |
file | arg.h |
This file contains the definition of a class which can be used to parse the command line of a program and to set variables according to the command-line arguments. | |
file | config.h |
This file contains some precompiler definitions which indicate the operating system and/or compiler used. | |
file | textfile.h |
This file contains some useful functions related to the text input/output procedures. | |
file | timeused.h |
This file defines a simple data structure which can be used to measure time used by the program (or some program parts) and to display this time in a nice text format. | |
Defines | |
#define | ppDOS |
Defines the system type as DOS/Windows-like. | |
#define | ppUNIX |
Defines the system type as Unix-like. | |
#define | ppWXWIN |
This system is defined iff the wxWidgets (wxWindows) library interface is available. | |
Typedefs | |
typedef short | int16 |
Defines the type of 16-bit integers. | |
typedef int | int32 |
Defines the type of 32-bit integers. | |
typedef int | int_t |
Index type for indexing arrays, counting cubes, etc. |
#define ppWXWIN |
typedef int int_t |
Index type for indexing arrays, counting cubes, etc.
to be used in some core data structures. Must be signed integer. Use a 32-bit type ("int" in most cases) to minimise memory usage, and a 64-bit type (typically this would be "long" if compiling a 64-bit program) if you want to go beyond limitations that would not allow you to use huge amounts of memory (but note that then the program will be up to twice more memory consuming). Please note that the software may not have been fully adjusted yet to using a different type than "int" here, and thus may not work if dealing with huge data.