10 #include <Atoms/LayoutGenerators/DynamicLayoutGenerator.h>
22 virtual std::vector<AgentInitData>
generate(
double time)
28 inline unsigned int sizeX();
30 inline void setSizeX(
unsigned int sx);
32 inline unsigned int sizeY();
34 inline void setSizeY(
unsigned int sy);
36 inline unsigned int sizeZ();
38 inline void setSizeZ(
unsigned int sz);
56 inline unsigned int seed();
58 inline void setSeed(
unsigned int value);
62 inline const char*
typeName()
override {
return "gridLayout"; };
87 #include "GridLayoutGenerator.impl.h"
Definition: DynamicLayoutGenerator.h:15
Definition: GridLayoutGenerator.h:15
virtual std::vector< AgentInitData > generate(double time)
Generate a vector of agent init data.
const char * typeName() override
Get the type name for this generator.
Definition: GridLayoutGenerator.h:62
AtomsMath::Vector3 Vector3
Vector3 class.
Definition: AtomsMath.h:57
AtomsMath::Matrix Matrix
Matrix class.
Definition: AtomsMath.h:63
Atoms namespace.
Definition: Agent.h:29