39#include "general/temporal.h"
void double2_set(double a, double b, double2 *result)
Internal types used in particular for computing the average and centroid temporal aggregates.
Definition: doublen.c:90
bool double3_eq(const double3 *d1, const double3 *d2)
Return true if the double3 values are equal.
Definition: doublen.c:197
double2 * double2_add(const double2 *d1, const double2 *d2)
Return the addition of the double2 values.
Definition: doublen.c:102
double4 * double4_add(const double4 *d1, const double4 *d2)
Return the addition of the double4 values.
Definition: doublen.c:275
int double4_cmp(const double4 *d1, const double4 *d2)
Return -1, 0, or 1 depending on whether the first double4 is less than, equal, or greater than the se...
Definition: doublen.c:300
void double4_set(double a, double b, double c, double d, double4 *result)
Set a double4 value from the double values.
Definition: doublen.c:261
void double3_set(double a, double b, double c, double3 *result)
Set a double3 value from the double values.
Definition: doublen.c:171
double3 * double3_add(const double3 *d1, const double3 *d2)
Return the addition of the double3 values.
Definition: doublen.c:184
int double2_cmp(const double2 *d1, const double2 *d2)
Return -1, 0, or 1 depending on whether the first double2 is less than, equal, or greater than the se...
Definition: doublen.c:124
bool double4_eq(const double4 *d1, const double4 *d2)
Return true if the double4 values are equal.
Definition: doublen.c:289
int double3_cmp(const double3 *d1, const double3 *d2)
Return -1, 0, or 1 depending on whether the first double3 is less than, equal, or greater than the se...
Definition: doublen.c:207
bool double2_eq(const double2 *d1, const double2 *d2)
Return true if the double2 values are equal.
Definition: doublen.c:114
Structure to represent values of the internal type for computing aggregates for temporal number types...
Definition: temporal.h:325
Structure to represent values of the internal type for computing aggregates for 2D temporal point typ...
Definition: temporal.h:335
Structure to represent values of the internal type for computing aggregates for 3D temporal point typ...
Definition: temporal.h:346