|
template<typename Geometry_t , typename Spline , typename TensorArray_t > |
void | test_bspline_eval (const Geometry_t &geometry, const Spline &bspline, const TensorArray_t &xi, typename Spline::value_type tol=1e-12) |
|
template<iganet::deriv deriv, bool memory_optimized, bool precompute, typename Spline , typename BSplineLibSpline , typename TensorArray_t > |
void | test_bspline_eval (const Spline &bspline, BSplineLibSpline bsplinelib_bspline, const TensorArray_t &xi, typename Spline::value_type tol=1e-12) |
|
template<bool memory_optimized, bool precompute, typename Spline , typename TensorArray_t > |
void | test_bspline_grad (const Spline &bspline, const TensorArray_t &xi, typename Spline::value_type tol=1e-12) |
|
template<bool memory_optimized, bool precompute, typename Spline , typename TensorArray_t > |
void | test_bspline_hess (const Spline &bspline, const TensorArray_t &xi, typename Spline::value_type tol=1e-12) |
|
template<bool memory_optimized, bool precompute, typename Geometry_t , typename Spline , typename TensorArray_t > |
void | test_bspline_igrad (const Geometry_t &geometry, const Spline &bspline, const TensorArray_t &xi, typename Spline::value_type tol=1e-12) |
|
template<bool memory_optimized, bool precompute, typename Geometry_t , typename Spline , typename TensorArray_t > |
void | test_bspline_ihess (const Geometry_t &geometry, const Spline &bspline, const TensorArray_t &xi, typename Spline::value_type tol=1e-12) |
|
template<bool memory_optimized, bool precompute, typename Geometry_t , typename Spline , typename TensorArray_t > |
void | test_bspline_ijac (const Geometry_t &geometry, const Spline &bspline, const TensorArray_t &xi, typename Spline::value_type tol=1e-12) |
|
template<bool memory_optimized, bool precompute, typename Spline , typename TensorArray_t > |
void | test_bspline_jac (const Spline &bspline, const TensorArray_t &xi, typename Spline::value_type tol=1e-12) |
|
template<typename Spline > |
auto | to_bsplinelib_bspline (const Spline &bspline) |
|
BSplineLib helper functions.
- Author
- Matthias Moller
- Copyright
- This file is part of the IgANet project
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.