BiCubicSpline Class ReferenceΒΆ
Splines
|
Splines::BiCubicSpline Class Reference
#include <SplineBiCubic.hxx>
Inheritance diagram for Splines::BiCubicSpline:
Public Member Functions | |
BiCubicSpline (string const &name="BiCubicSpline") | |
~BiCubicSpline () 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
Cubic spline base class
Constructor & Destructor Documentation
◆ BiCubicSpline()
|
inline |
Build an empty spline of BiCubicSpline
type
- Parameters
-
name the name of the spline
◆ ~BiCubicSpline()
|
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/SplineBiCubic.hxx
- /Users/enrico/Ricerca/develop/PINS/pins-mechatronix/LibSources/submodules/Splines/src/SplineBiCubic.cc
Generated by 1.12.0