Xmipp  v3.23.11-Nereus
Public Member Functions | Protected Attributes | List of all members
alglib::_polynomialfitreport_owner Class Reference

#include <interpolation.h>

Inheritance diagram for alglib::_polynomialfitreport_owner:
Inheritance graph
[legend]
Collaboration diagram for alglib::_polynomialfitreport_owner:
Collaboration graph
[legend]

Public Member Functions

 _polynomialfitreport_owner ()
 
 _polynomialfitreport_owner (const _polynomialfitreport_owner &rhs)
 
_polynomialfitreport_owneroperator= (const _polynomialfitreport_owner &rhs)
 
virtual ~_polynomialfitreport_owner ()
 
alglib_impl::polynomialfitreportc_ptr ()
 
alglib_impl::polynomialfitreportc_ptr () const
 

Protected Attributes

alglib_impl::polynomialfitreportp_struct
 

Detailed Description

Definition at line 343 of file interpolation.h.

Constructor & Destructor Documentation

◆ _polynomialfitreport_owner() [1/2]

alglib::_polynomialfitreport_owner::_polynomialfitreport_owner ( )

Definition at line 3315 of file interpolation.cpp.

3316 {
3318  if( p_struct==NULL )
3319  throw ap_error("ALGLIB: malloc error");
3321  throw ap_error("ALGLIB: malloc error");
3322 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::polynomialfitreport * p_struct
ae_bool _polynomialfitreport_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _polynomialfitreport_owner() [2/2]

alglib::_polynomialfitreport_owner::_polynomialfitreport_owner ( const _polynomialfitreport_owner rhs)

Definition at line 3324 of file interpolation.cpp.

3325 {
3327  if( p_struct==NULL )
3328  throw ap_error("ALGLIB: malloc error");
3329  if( !alglib_impl::_polynomialfitreport_init_copy(p_struct, const_cast<alglib_impl::polynomialfitreport*>(rhs.p_struct), NULL, ae_false) )
3330  throw ap_error("ALGLIB: malloc error");
3331 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::polynomialfitreport * p_struct
ae_bool _polynomialfitreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

◆ ~_polynomialfitreport_owner()

alglib::_polynomialfitreport_owner::~_polynomialfitreport_owner ( )
virtual

Definition at line 3343 of file interpolation.cpp.

3344 {
3346  ae_free(p_struct);
3347 }
void _polynomialfitreport_clear(void *_p)
alglib_impl::polynomialfitreport * p_struct
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::polynomialfitreport * alglib::_polynomialfitreport_owner::c_ptr ( )

Definition at line 3349 of file interpolation.cpp.

3350 {
3351  return p_struct;
3352 }
alglib_impl::polynomialfitreport * p_struct

◆ c_ptr() [2/2]

alglib_impl::polynomialfitreport * alglib::_polynomialfitreport_owner::c_ptr ( ) const

Definition at line 3354 of file interpolation.cpp.

3355 {
3356  return const_cast<alglib_impl::polynomialfitreport*>(p_struct);
3357 }
alglib_impl::polynomialfitreport * p_struct

◆ operator=()

_polynomialfitreport_owner & alglib::_polynomialfitreport_owner::operator= ( const _polynomialfitreport_owner rhs)

Definition at line 3333 of file interpolation.cpp.

3334 {
3335  if( this==&rhs )
3336  return *this;
3338  if( !alglib_impl::_polynomialfitreport_init_copy(p_struct, const_cast<alglib_impl::polynomialfitreport*>(rhs.p_struct), NULL, ae_false) )
3339  throw ap_error("ALGLIB: malloc error");
3340  return *this;
3341 }
#define ae_false
Definition: ap.h:196
void _polynomialfitreport_clear(void *_p)
alglib_impl::polynomialfitreport * p_struct
ae_bool _polynomialfitreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

Member Data Documentation

◆ p_struct

alglib_impl::polynomialfitreport* alglib::_polynomialfitreport_owner::p_struct
protected

Definition at line 353 of file interpolation.h.


The documentation for this class was generated from the following files: