40 ivec3 numberOfCellsPerDirection) {
41 int numberOfSegments = 1;
45 if (dimensions == 1) {
47 }
else if (dimensions == 2) {
48 numberOfSegments = numberOfCellsPerDirection.
y;
50 numberOfSegments = numberOfCellsPerDirection.
y * numberOfCellsPerDirection.
z;
52 }
else if (side < 4) {
53 if (dimensions == 2) {
56 numberOfSegments = numberOfCellsPerDirection.
z;
63 return numberOfSegments;
T z
Definition: vec3.hpp:28
int computeNumberOfSegments(int side, int dimensions, ivec3 numberOfCellsPerDirection)
Definition: number_of_segments.hpp:39
T y
Definition: vec3.hpp:27
Various utility functions to implement the tecno flux.
Definition: types.hpp:30