TurbulenceService
The following operations are supported. For a formal definition, please review the Service Description.

GetBoxFilter
GetBoxFilter of the specified field; uses workload density to decide how to evaluate. 
GetBoxFilterGradient
GetBoxFilter of the specified field; uses workload density to decide how to evaluate. 
GetBoxFilterSGS
Retrieve the SGS symmetric tensor for a single vector field. Also, used when two identical fields are specified (e.g. uu or bb). 
GetBoxFilterSGSscalar
Retrieve the SGS scalar for a combination of two scalar fields(e.g. pp or pd). 
GetBoxFilterSGSsymtensor
Retrieve the SGS symmetric tensor for a single vector field. Also, used when two identical fields are specified (e.g. uu or bb). 
GetBoxFilterSGStensor
Retrieve the SGS tensor for a combination of two vector fields(e.g. ub or ba). 
GetBoxFilterSGSvector
Retrieve the SGS vector for a combination of a vector and a scalar field(e.g. up or bp). 
GetDensity
Spatially interpolate the density field at a number of points for a given time. 
GetDensityGradient
Retrieve the density gradient at a fixed location 
GetDensityHessian
Retrieve the density hessian at a fixed location 
GetForce
Retrieve the force for a number of points for a given time. 
GetInvariant
Retrieve the invariants of velocity gradient at a fixed location 
GetLaplacianOfGradient
Retrieve the laplacian of the gradient of the specified field at a number of points for a given time. Development version, not intended for production use! 
GetMagneticField
Spatially interpolate the magnetic field at a number of points for a given time. 
GetMagneticFieldGradient
Retrieve the magnetic field gradient at a number of points for a given time. 
GetMagneticFieldLaplacian
Retrieve the magnetic field Laplacian at a number of points for a given time. 
GetMagneticHessian
Retrieve the magnetic field hessian at a number of points for a given time. 
GetPosition
Fluid particle tracking using a task parallel evaluation approach inside the database engine. 
GetPressure
Spatially interpolate the pressure field at a number of points for a given time. 
GetPressureGradient
Retrieve the pressure gradient at a fixed location 
GetPressureHessian
Retrieve the pressure hessian at a fixed location 
GetRawDensity
Get a cube of the raw density data with the given width cornered at the specified coordinates for the given time. 
GetRawMagneticField
Get a cube of the raw magnetic field data with the given width cornered at the specified coordinates for the given time. 
GetRawPressure
Get a cube of the raw pressure data with the given width cornered at the specified coordinates for the given time. 
GetRawTemperature
Get a cube of the raw density data with the given width cornered at the specified coordinates for the given time. 
GetRawVectorPotential
Get a cube of the raw vector potential data with the given width cornered at the specified coordinates for the given time. 
GetRawVelocity
Get a cube of the raw velocity data with the given width cornered at the specified coordinates for the given time. 
GetTemperature
Spatially interpolate the temperature field at a number of points for a given time. 
GetTemperatureGradient
Retrieve the temperature gradient at a fixed location 
GetTemperatureHessian
Retrieve the temperature hessian at a fixed location 
GetThreshold
GetThreshold of the specified field. 
GetVectorPotential
Spatially interpolate the magnetic field at a number of points for a given time. 
GetVectorPotentialGradient
Retrieve the vector potential gradient at a number of points for a given time. 
GetVectorPotentialHessian
Retrieve the vector potential hessian at a number of points for a given time. 
GetVectorPotentialLaplacian
Retrieve the vector potential Laplacian at a number of points for a given time. 
GetVelocity
Spatially interpolate the velocity at a number of points for a given time. 
GetVelocityAndPressure
Spatially interpolate the velocity and pressure for an array of points 
GetVelocityAndTemperature
Spatially interpolate the velocity and temperature for an array of points 
GetVelocityBatch
Spatially interpolate the velocity at a number of points for a given time (allow batching). 
GetVelocityGradient
Retrieve the velocity gradient at a fixed location 
GetVelocityHessian
Retrieve the velocity hessian at a fixed location 
GetVelocityLaplacian
Retrieve the velocity laplacian at a fixed location 
NullOp
Perform a null operation  for testing throughput