Akima2Dspline Class ReferenceΒΆ
Splines
|
Splines::Akima2Dspline Class Reference
#include <SplineAkima2D.hxx>
Inheritance diagram for Splines::Akima2Dspline:
Public Member Functions | |
Akima2Dspline (string const &name="Spline") | |
~Akima2Dspline () override | |
void | write_to_stream (ostream_type &s) const override |
char const * | type_name () const override |
Public Member Functions inherited from Splines::BiCubicSplineBase | |
BiCubicSplineBase (string const &name="BiCubicSplineBase") | |
spline constructor | |
real_type | Dx_node (integer i, integer j) const |
real_type | Dy_node (integer i, integer j) const |
real_type | Dxy_node (integer i, integer j) const |
real_type | eval (real_type x, real_type y) const override |
void | D (real_type x, real_type y, real_type d[3]) const override |
real_type | Dx (real_type x, real_type y) const override |
real_type | Dy (real_type x, real_type y) const override |
void | DD (real_type x, real_type y, real_type dd[6]) const override |
real_type | Dxx (real_type x, real_type y) const override |
real_type | Dxy (real_type x, real_type y) const override |
real_type | Dyy (real_type x, real_type y) const override |
Public Member Functions inherited from Splines::SplineSurf | |
SplineSurf (string const &name="Spline") | |
virtual | ~SplineSurf () |
void | clear () |
virtual string | info () const |
void | info (ostream_type &stream) const |
void | dump_data (ostream_type &s) const |
bool | is_x_closed () const |
void | make_x_closed () |
void | make_x_opened () |
bool | is_y_closed () const |
void | make_y_closed () |
void | make_y_opened () |
bool | is_x_bounded () const |
void | make_x_unbounded () |
void | make_x_bounded () |
bool | is_y_bounded () const |
void | make_y_unbounded () |
void | make_y_bounded () |
string const & | name () const |
integer | num_point_x () const |
integer | num_point_y () const |
real_type | x_node (integer i) const |
real_type | y_node (integer i) const |
real_type | z_node (integer i, integer j) const |
real_type | x_min () const |
real_type | x_max () const |
real_type | y_min () const |
real_type | y_max () const |
real_type | z_min () const |
real_type | z_max () const |
void | build (real_type const x[], integer incx, real_type const y[], integer incy, real_type const z[], integer ldZ, integer nx, integer ny, bool fortran_storage=false, bool transposed=false) |
void | build (vector< real_type > const &x, vector< real_type > const &y, vector< real_type > const &z, bool fortran_storage=false, bool transposed=false) |
void | build (real_type const z[], integer ldZ, integer nx, integer ny, bool fortran_storage=false, bool transposed=false) |
void | build (vector< real_type > const &z, integer nx, integer ny, bool fortran_storage=false, bool transposed=false) |
void | setup (GenericContainer const &gc) |
void | build (GenericContainer const &gc) |
real_type | operator() (real_type x, real_type y) const |
real_type | eval_D_1 (real_type x, real_type y) const |
real_type | eval_D_2 (real_type x, real_type y) const |
real_type | eval_D_1_1 (real_type x, real_type y) const |
real_type | eval_D_1_2 (real_type x, real_type y) const |
real_type | eval_D_2_2 (real_type x, real_type y) const |
Detailed Description
Smooth Curve Fitting Based on Local Procedures
Reference
- Hiroshi Akima, A Method of Bivariate Interpolation and Smooth Surface Fitting for Irregularly Distributed Data Points. ACM Transactions on Mathematical Software, Vol.4, 148-164, 1978.
Constructor & Destructor Documentation
◆ Akima2Dspline()
|
inline |
Build an empty spline of Akima2Dspline
type
- Parameters
-
name the name of the spline
◆ ~Akima2Dspline()
|
inlineoverride |
Spline destructor.
Member Function Documentation
◆ type_name()
|
overridevirtual |
Return spline type as a string pointer.
Implements Splines::SplineSurf.
◆ write_to_stream()
|
overridevirtual |
Print spline coefficients.
Implements Splines::SplineSurf.
The documentation for this class was generated from the following files:
- /Users/enrico/Ricerca/develop/PINS/pins-mechatronix/LibSources/submodules/Splines/src/Splines/SplineAkima2D.hxx
- /Users/enrico/Ricerca/develop/PINS/pins-mechatronix/LibSources/submodules/Splines/src/SplineAkima2D.cc
Generated by 1.12.0