Class MsgSpatial2D::Out

Nested Relationships

This class is a nested type of Class MsgSpatial2D.

Inheritance Relationships

Base Type

Class Documentation

class MsgSpatial2D::Out : public MsgBruteForce::Out

This class is accessible via DeviceAPI.message_out if MsgSpatial3D is specified in FLAMEGPU_AGENT_FUNCTION It gives access to functionality for outputting spatially partitioned messages

Public Functions

__device__ inline Out(Curve::NamespaceHash agentfn_hash, Curve::NamespaceHash msg_hash, const void*, unsigned int *scan_flag_messageOutput)

Constructer Initialises member variables

Parameters
  • agentfn_hash – Added to msg_hash to produce combined_hash

  • msg_hash – Added to agentfn_hash to produce combined_hash

  • scan_flag_messageOutput – Scan flag array for optional message output

__device__ inline void setLocation(const float &x, const float &y) const

Sets the location for this agents message

Note

Convenience wrapper for setVariable()

Parameters
  • x – Message x coord

  • y – Message y coord