Swarm-NG
1.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
Swarm-NG
Overview
Text Formats
Getting Started with Swarm-NG
Advanced Options for Building Swarm
Configuration Files
Release notes
swarm-query.py command-line interface
Swarm command-line interface
How to Test Swarm
Using Swarm
Examining records from the log file.
Plotting results from a log file
Tutorial on using the Ensemble data structure.
Advanced tutorial for using GPU integrators
Tutorial for implementing an Integrator
Tutorial for making a monitor (stopper/logger)
Tutorial for Making a Propagator
Beginner Python Tutorial
Testing for ejection of planets
Tutorial for generating ensembles
Advanced Python Integration Tutorial
Resume an integration
Extracting statistical information from data files
Beginner tutorial for using the API
Todo List
Deprecated List
Modules
Namespaces
Classes
Files
File List
swarm
py
src
integrators
monitors
plugins
propagators
python
swarm
gpu
log
gpulog
bits
gpulog_align.h
gpulog_constants.h
gpulog_debug.h
gpulog_ilogstream.h
gpulog_log.h
gpulog_logrecord.h
gpulog_macro_cleanup.h
gpulog_msg_layout.h
gpulog_printf.h
gpulog_ttraits.h
gpulog_types.h
gpulog_write.h
gpulog.h
lprintf.h
bdb_database.cpp
bdb_database.hpp
bdb_writer.cpp
binary_writer.cpp
fileformat.hpp
host_array_writer.cpp
host_array_writer.hpp
io.cpp
io.hpp
log.cpp
log.hpp
logmanager.cpp
logmanager.hpp
null_writer.cpp
types.hpp
writer.cpp
writer.h
peyton
types
bdb_query.cpp
bdb_query.hpp
common.hpp
ensemble_alloc.hpp
integrator.cpp
integrator.hpp
kepler.h
plugin.cpp
plugin.hpp
query.cpp
query.hpp
runtime_error.hpp
snapshot.cpp
snapshot.hpp
stopwatch.h
swarm.cpp
swarm.h
swarmplugin.h
utils.cpp
utils.hpp
tutorials
utils
File Members
gpulog_macro_cleanup.h
Go to the documentation of this file.
1
/***************************************************************************
2
* Copyright (C) 2010 by Mario Juric *
3
* mjuric@cfa.harvard.EDU *
4
* *
5
* This program is free software; you can redistribute it and/or modify *
6
* it under the terms of the GNU General Public License as published by *
7
* the Free Software Foundation; either version 3 of the License, or *
8
* (at your option) any later version. *
9
* *
10
* This program is distributed in the hope that it will be useful, *
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13
* GNU General Public License for more details. *
14
* *
15
* You should have received a copy of the GNU General Public License *
16
* along with this program; if not, write to the *
17
* Free Software Foundation, Inc., *
18
* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *
19
***************************************************************************/
20
26
#ifndef bits_gpulog_macro_cleanup_h__
27
#define bits_gpulog_macro_cleanup_h__
28
29
// Macro cleanup
30
#ifdef LOCALLY_DEFINED_ALIGN
31
#undef ALIGN
32
#undef LOCALLY_DEFINED_ALIGN
33
#endif
34
35
#undef ISARRAY
36
// #undef SCALAR
37
#undef ISUNSPEC
38
#undef A
39
#undef M
40
#undef XSTART
41
#undef XSIZEOF
42
#undef ASTART
43
#undef SIZEOF
44
#undef ADDR
45
// #undef PTR_T
46
47
#endif // bits_gpulog_macro_cleanup_h__
swarm
src
swarm
log
gpulog
bits
gpulog_macro_cleanup.h
Generated on Sun Jul 21 2013 11:11:54 for Swarm-NG by
1.8.4