#include <math.h>
#include <cstdio>
static const int ITERATIONS = 200;
static const float PRECISION = 1.0f / ITERATIONS;
int main(int, char**) {
try {
af::Window myWindow(800, 800,
"3D Line Plot example: ArrayFire");
static float t = 0.1;
do {
t += 0.01;
}
while (!myWindow.
close());
fprintf(stderr,
"%s\n", e.
what());
throw;
}
return 0;
}
Window object to render af::arrays.
A multi dimensional data container.
An ArrayFire exception class.
virtual const char * what() const
Returns an error message for the exception in a string format.
seq is used to create sequences for indexing af::array
array cos(const array &in)
C++ Interface to evaluate the cosine function.
array sin(const array &in)
C++ Interface to evaluate the sine function.
void plot(const array &in, const char *const title=NULL)
Renders the input arrays as a 2D or 3D plot to the window.
bool close()
Check if window is marked for close.
array max(const array &in, const int dim=-1)
C++ Interface to return the maximum along a given dimension.
array min(const array &in, const int dim=-1)
C++ Interface to return the minimum along a given dimension.