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

#include <optimization.h>

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

Public Member Functions

 _minqpreport_owner ()
 
 _minqpreport_owner (const _minqpreport_owner &rhs)
 
_minqpreport_owneroperator= (const _minqpreport_owner &rhs)
 
virtual ~_minqpreport_owner ()
 
alglib_impl::minqpreportc_ptr ()
 
alglib_impl::minqpreportc_ptr () const
 

Protected Attributes

alglib_impl::minqpreportp_struct
 

Detailed Description

Definition at line 871 of file optimization.h.

Constructor & Destructor Documentation

◆ _minqpreport_owner() [1/2]

alglib::_minqpreport_owner::_minqpreport_owner ( )

Definition at line 3187 of file optimization.cpp.

3188 {
3190  if( p_struct==NULL )
3191  throw ap_error("ALGLIB: malloc error");
3193  throw ap_error("ALGLIB: malloc error");
3194 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _minqpreport_init(void *_p, ae_state *_state, ae_bool make_automatic)
alglib_impl::minqpreport * p_struct
Definition: optimization.h:881

◆ _minqpreport_owner() [2/2]

alglib::_minqpreport_owner::_minqpreport_owner ( const _minqpreport_owner rhs)

Definition at line 3196 of file optimization.cpp.

3197 {
3199  if( p_struct==NULL )
3200  throw ap_error("ALGLIB: malloc error");
3201  if( !alglib_impl::_minqpreport_init_copy(p_struct, const_cast<alglib_impl::minqpreport*>(rhs.p_struct), NULL, ae_false) )
3202  throw ap_error("ALGLIB: malloc error");
3203 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _minqpreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
alglib_impl::minqpreport * p_struct
Definition: optimization.h:881

◆ ~_minqpreport_owner()

alglib::_minqpreport_owner::~_minqpreport_owner ( )
virtual

Definition at line 3215 of file optimization.cpp.

3216 {
3218  ae_free(p_struct);
3219 }
void _minqpreport_clear(void *_p)
alglib_impl::minqpreport * p_struct
Definition: optimization.h:881
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::minqpreport * alglib::_minqpreport_owner::c_ptr ( )

Definition at line 3221 of file optimization.cpp.

3222 {
3223  return p_struct;
3224 }
alglib_impl::minqpreport * p_struct
Definition: optimization.h:881

◆ c_ptr() [2/2]

alglib_impl::minqpreport * alglib::_minqpreport_owner::c_ptr ( ) const

Definition at line 3226 of file optimization.cpp.

3227 {
3228  return const_cast<alglib_impl::minqpreport*>(p_struct);
3229 }
alglib_impl::minqpreport * p_struct
Definition: optimization.h:881

◆ operator=()

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

Definition at line 3205 of file optimization.cpp.

3206 {
3207  if( this==&rhs )
3208  return *this;
3210  if( !alglib_impl::_minqpreport_init_copy(p_struct, const_cast<alglib_impl::minqpreport*>(rhs.p_struct), NULL, ae_false) )
3211  throw ap_error("ALGLIB: malloc error");
3212  return *this;
3213 }
#define ae_false
Definition: ap.h:196
void _minqpreport_clear(void *_p)
ae_bool _minqpreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
alglib_impl::minqpreport * p_struct
Definition: optimization.h:881

Member Data Documentation

◆ p_struct

alglib_impl::minqpreport* alglib::_minqpreport_owner::p_struct
protected

Definition at line 881 of file optimization.h.


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