compute(IN_ARRAY const &coordinates, OUT_ARRAY &&values) const | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | inline |
compute(IN_ARRAY const &coordinates, OUT_ARRAY &&values, OUT_2D_ARRAY &&derivatives) const | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | inline |
getAxisIntervalIndexLowMult(real64 const axisCoordinate, real64 const axisMin, real64 const axisMax, real64 const axisStep, real64 const axisStepInv, integer const axisPoints, real64 &axisLow, real64 &axisMult) const | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | inlineprotected |
getHypercubeData(globalIndex const hypercubeIndex) const | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | inlineprotected |
interpolatePoint(IN_ARRAY const &axisCoordinates, real64 const *const hypercubeData, real64 const *const axisLows, real64 const *const axisStepInvs, OUT_ARRAY &&values) const | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | inlineprotected |
interpolatePointWithDerivatives(IN_ARRAY const &axisCoordinates, real64 const *const hypercubeData, real64 const *const axisLows, real64 const *const axisMults, real64 const *const axisStepInvs, OUT_ARRAY &&values, OUT_2D_ARRAY &&derivatives) const | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | inlineprotected |
m_axisHypercubeMults | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
m_axisMaximums | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
m_axisMinimums | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
m_axisPoints | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
m_axisStepInvs | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
m_axisSteps | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
m_coordinates | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
m_derivatives | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
m_hypercubeData | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
m_values | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | protected |
MultivariableTableFunctionStaticKernel(arrayView1d< real64 const > const &axisMinimums, arrayView1d< real64 const > const &axisMaximums, arrayView1d< integer const > const &axisPoints, arrayView1d< real64 const > const &axisSteps, arrayView1d< real64 const > const &axisStepInvs, arrayView1d< globalIndex const > const &axisHypercubeMults, arrayView1d< real64 const > const &hypercubeData) | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | inline |
numDims | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | static |
numOps | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | static |
numVerts | geos::MultivariableTableFunctionStaticKernel< NUM_DIMS, NUM_OPS > | static |