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

#include <interpolation.h>

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

Public Member Functions

 _lsfitreport_owner ()
 
 _lsfitreport_owner (const _lsfitreport_owner &rhs)
 
_lsfitreport_owneroperator= (const _lsfitreport_owner &rhs)
 
virtual ~_lsfitreport_owner ()
 
alglib_impl::lsfitreportc_ptr ()
 
alglib_impl::lsfitreportc_ptr () const
 

Protected Attributes

alglib_impl::lsfitreportp_struct
 

Detailed Description

Definition at line 479 of file interpolation.h.

Constructor & Destructor Documentation

◆ _lsfitreport_owner() [1/2]

alglib::_lsfitreport_owner::_lsfitreport_owner ( )

Definition at line 3558 of file interpolation.cpp.

3559 {
3561  if( p_struct==NULL )
3562  throw ap_error("ALGLIB: malloc error");
3564  throw ap_error("ALGLIB: malloc error");
3565 }
ae_bool _lsfitreport_init(void *_p, ae_state *_state, ae_bool make_automatic)
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::lsfitreport * p_struct

◆ _lsfitreport_owner() [2/2]

alglib::_lsfitreport_owner::_lsfitreport_owner ( const _lsfitreport_owner rhs)

Definition at line 3567 of file interpolation.cpp.

3568 {
3570  if( p_struct==NULL )
3571  throw ap_error("ALGLIB: malloc error");
3572  if( !alglib_impl::_lsfitreport_init_copy(p_struct, const_cast<alglib_impl::lsfitreport*>(rhs.p_struct), NULL, ae_false) )
3573  throw ap_error("ALGLIB: malloc error");
3574 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _lsfitreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
alglib_impl::lsfitreport * p_struct

◆ ~_lsfitreport_owner()

alglib::_lsfitreport_owner::~_lsfitreport_owner ( )
virtual

Definition at line 3586 of file interpolation.cpp.

3587 {
3589  ae_free(p_struct);
3590 }
alglib_impl::lsfitreport * p_struct
void _lsfitreport_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::lsfitreport * alglib::_lsfitreport_owner::c_ptr ( )

Definition at line 3592 of file interpolation.cpp.

3593 {
3594  return p_struct;
3595 }
alglib_impl::lsfitreport * p_struct

◆ c_ptr() [2/2]

alglib_impl::lsfitreport * alglib::_lsfitreport_owner::c_ptr ( ) const

Definition at line 3597 of file interpolation.cpp.

3598 {
3599  return const_cast<alglib_impl::lsfitreport*>(p_struct);
3600 }
alglib_impl::lsfitreport * p_struct

◆ operator=()

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

Definition at line 3576 of file interpolation.cpp.

3577 {
3578  if( this==&rhs )
3579  return *this;
3581  if( !alglib_impl::_lsfitreport_init_copy(p_struct, const_cast<alglib_impl::lsfitreport*>(rhs.p_struct), NULL, ae_false) )
3582  throw ap_error("ALGLIB: malloc error");
3583  return *this;
3584 }
#define ae_false
Definition: ap.h:196
ae_bool _lsfitreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
alglib_impl::lsfitreport * p_struct
void _lsfitreport_clear(void *_p)

Member Data Documentation

◆ p_struct

alglib_impl::lsfitreport* alglib::_lsfitreport_owner::p_struct
protected

Definition at line 489 of file interpolation.h.


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