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

#include <interpolation.h>

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

Public Member Functions

 _barycentricfitreport_owner ()
 
 _barycentricfitreport_owner (const _barycentricfitreport_owner &rhs)
 
_barycentricfitreport_owneroperator= (const _barycentricfitreport_owner &rhs)
 
virtual ~_barycentricfitreport_owner ()
 
alglib_impl::barycentricfitreportc_ptr ()
 
alglib_impl::barycentricfitreportc_ptr () const
 

Protected Attributes

alglib_impl::barycentricfitreportp_struct
 

Detailed Description

Definition at line 379 of file interpolation.h.

Constructor & Destructor Documentation

◆ _barycentricfitreport_owner() [1/2]

alglib::_barycentricfitreport_owner::_barycentricfitreport_owner ( )

Definition at line 3387 of file interpolation.cpp.

3388 {
3390  if( p_struct==NULL )
3391  throw ap_error("ALGLIB: malloc error");
3393  throw ap_error("ALGLIB: malloc error");
3394 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::barycentricfitreport * p_struct
ae_bool _barycentricfitreport_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _barycentricfitreport_owner() [2/2]

alglib::_barycentricfitreport_owner::_barycentricfitreport_owner ( const _barycentricfitreport_owner rhs)

Definition at line 3396 of file interpolation.cpp.

3397 {
3399  if( p_struct==NULL )
3400  throw ap_error("ALGLIB: malloc error");
3401  if( !alglib_impl::_barycentricfitreport_init_copy(p_struct, const_cast<alglib_impl::barycentricfitreport*>(rhs.p_struct), NULL, ae_false) )
3402  throw ap_error("ALGLIB: malloc error");
3403 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::barycentricfitreport * p_struct
ae_bool _barycentricfitreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

◆ ~_barycentricfitreport_owner()

alglib::_barycentricfitreport_owner::~_barycentricfitreport_owner ( )
virtual

Definition at line 3415 of file interpolation.cpp.

3416 {
3418  ae_free(p_struct);
3419 }
void _barycentricfitreport_clear(void *_p)
alglib_impl::barycentricfitreport * p_struct
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::barycentricfitreport * alglib::_barycentricfitreport_owner::c_ptr ( )

Definition at line 3421 of file interpolation.cpp.

3422 {
3423  return p_struct;
3424 }
alglib_impl::barycentricfitreport * p_struct

◆ c_ptr() [2/2]

alglib_impl::barycentricfitreport * alglib::_barycentricfitreport_owner::c_ptr ( ) const

Definition at line 3426 of file interpolation.cpp.

3427 {
3428  return const_cast<alglib_impl::barycentricfitreport*>(p_struct);
3429 }
alglib_impl::barycentricfitreport * p_struct

◆ operator=()

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

Definition at line 3405 of file interpolation.cpp.

3406 {
3407  if( this==&rhs )
3408  return *this;
3410  if( !alglib_impl::_barycentricfitreport_init_copy(p_struct, const_cast<alglib_impl::barycentricfitreport*>(rhs.p_struct), NULL, ae_false) )
3411  throw ap_error("ALGLIB: malloc error");
3412  return *this;
3413 }
#define ae_false
Definition: ap.h:196
void _barycentricfitreport_clear(void *_p)
alglib_impl::barycentricfitreport * p_struct
ae_bool _barycentricfitreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

Member Data Documentation

◆ p_struct

alglib_impl::barycentricfitreport* alglib::_barycentricfitreport_owner::p_struct
protected

Definition at line 389 of file interpolation.h.


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