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

#include <optimization.h>

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

Public Member Functions

 _minlmreport_owner ()
 
 _minlmreport_owner (const _minlmreport_owner &rhs)
 
_minlmreport_owneroperator= (const _minlmreport_owner &rhs)
 
virtual ~_minlmreport_owner ()
 
alglib_impl::minlmreportc_ptr ()
 
alglib_impl::minlmreportc_ptr () const
 

Protected Attributes

alglib_impl::minlmreportp_struct
 

Detailed Description

Definition at line 962 of file optimization.h.

Constructor & Destructor Documentation

◆ _minlmreport_owner() [1/2]

alglib::_minlmreport_owner::_minlmreport_owner ( )

Definition at line 4052 of file optimization.cpp.

4053 {
4055  if( p_struct==NULL )
4056  throw ap_error("ALGLIB: malloc error");
4058  throw ap_error("ALGLIB: malloc error");
4059 }
ae_bool _minlmreport_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::minlmreport * p_struct
Definition: optimization.h:972

◆ _minlmreport_owner() [2/2]

alglib::_minlmreport_owner::_minlmreport_owner ( const _minlmreport_owner rhs)

Definition at line 4061 of file optimization.cpp.

4062 {
4064  if( p_struct==NULL )
4065  throw ap_error("ALGLIB: malloc error");
4066  if( !alglib_impl::_minlmreport_init_copy(p_struct, const_cast<alglib_impl::minlmreport*>(rhs.p_struct), NULL, ae_false) )
4067  throw ap_error("ALGLIB: malloc error");
4068 }
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
alglib_impl::minlmreport * p_struct
Definition: optimization.h:972
ae_bool _minlmreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

◆ ~_minlmreport_owner()

alglib::_minlmreport_owner::~_minlmreport_owner ( )
virtual

Definition at line 4080 of file optimization.cpp.

4081 {
4083  ae_free(p_struct);
4084 }
alglib_impl::minlmreport * p_struct
Definition: optimization.h:972
void _minlmreport_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::minlmreport * alglib::_minlmreport_owner::c_ptr ( )

Definition at line 4086 of file optimization.cpp.

4087 {
4088  return p_struct;
4089 }
alglib_impl::minlmreport * p_struct
Definition: optimization.h:972

◆ c_ptr() [2/2]

alglib_impl::minlmreport * alglib::_minlmreport_owner::c_ptr ( ) const

Definition at line 4091 of file optimization.cpp.

4092 {
4093  return const_cast<alglib_impl::minlmreport*>(p_struct);
4094 }
alglib_impl::minlmreport * p_struct
Definition: optimization.h:972

◆ operator=()

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

Definition at line 4070 of file optimization.cpp.

4071 {
4072  if( this==&rhs )
4073  return *this;
4075  if( !alglib_impl::_minlmreport_init_copy(p_struct, const_cast<alglib_impl::minlmreport*>(rhs.p_struct), NULL, ae_false) )
4076  throw ap_error("ALGLIB: malloc error");
4077  return *this;
4078 }
#define ae_false
Definition: ap.h:196
alglib_impl::minlmreport * p_struct
Definition: optimization.h:972
ae_bool _minlmreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
void _minlmreport_clear(void *_p)

Member Data Documentation

◆ p_struct

alglib_impl::minlmreport* alglib::_minlmreport_owner::p_struct
protected

Definition at line 972 of file optimization.h.


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