Program Listing for File MessageBucket.h
↰ Return to documentation for file (include/flamegpu/runtime/messaging/MessageBucket.h
)
#ifndef INCLUDE_FLAMEGPU_RUNTIME_MESSAGING_MESSAGEBUCKET_H_
#define INCLUDE_FLAMEGPU_RUNTIME_MESSAGING_MESSAGEBUCKET_H_
#ifndef __CUDACC_RTC__
#include <memory>
#include <string>
#endif // __CUDACC_RTC__
#include "flamegpu/runtime/messaging/MessageNone.h"
#include "flamegpu/runtime/messaging/MessageBruteForce.h"
namespace flamegpu {
typedef int IntT;
class MessageBucket {
public:
// Host
struct Data;
class CDescription;
class Description;
class CUDAModelHandler;
// Device
class In;
class Out;
struct MetaData {
IntT min;
IntT max;
unsigned int *PBM;
};
};
} // namespace flamegpu
#endif // INCLUDE_FLAMEGPU_RUNTIME_MESSAGING_MESSAGEBUCKET_H_