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

#include <solvers.h>

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

Public Member Functions

 _nleqreport_owner ()
 
 _nleqreport_owner (const _nleqreport_owner &rhs)
 
_nleqreport_owneroperator= (const _nleqreport_owner &rhs)
 
virtual ~_nleqreport_owner ()
 
alglib_impl::nleqreportc_ptr ()
 
alglib_impl::nleqreportc_ptr () const
 

Protected Attributes

alglib_impl::nleqreportp_struct
 

Detailed Description

Definition at line 404 of file solvers.h.

Constructor & Destructor Documentation

◆ _nleqreport_owner() [1/2]

alglib::_nleqreport_owner::_nleqreport_owner ( )

Definition at line 2075 of file solvers.cpp.

2076 {
2078  if( p_struct==NULL )
2079  throw ap_error("ALGLIB: malloc error");
2081  throw ap_error("ALGLIB: malloc error");
2082 }
alglib_impl::nleqreport * p_struct
Definition: solvers.h:414
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _nleqreport_init(void *_p, ae_state *_state, ae_bool make_automatic)
Definition: solvers.cpp:8673

◆ _nleqreport_owner() [2/2]

alglib::_nleqreport_owner::_nleqreport_owner ( const _nleqreport_owner rhs)

Definition at line 2084 of file solvers.cpp.

2085 {
2087  if( p_struct==NULL )
2088  throw ap_error("ALGLIB: malloc error");
2089  if( !alglib_impl::_nleqreport_init_copy(p_struct, const_cast<alglib_impl::nleqreport*>(rhs.p_struct), NULL, ae_false) )
2090  throw ap_error("ALGLIB: malloc error");
2091 }
alglib_impl::nleqreport * p_struct
Definition: solvers.h:414
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _nleqreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
Definition: solvers.cpp:8681

◆ ~_nleqreport_owner()

alglib::_nleqreport_owner::~_nleqreport_owner ( )
virtual

Definition at line 2103 of file solvers.cpp.

2104 {
2106  ae_free(p_struct);
2107 }
alglib_impl::nleqreport * p_struct
Definition: solvers.h:414
void _nleqreport_clear(void *_p)
Definition: solvers.cpp:8693
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::nleqreport * alglib::_nleqreport_owner::c_ptr ( )

Definition at line 2109 of file solvers.cpp.

2110 {
2111  return p_struct;
2112 }
alglib_impl::nleqreport * p_struct
Definition: solvers.h:414

◆ c_ptr() [2/2]

alglib_impl::nleqreport * alglib::_nleqreport_owner::c_ptr ( ) const

Definition at line 2114 of file solvers.cpp.

2115 {
2116  return const_cast<alglib_impl::nleqreport*>(p_struct);
2117 }
alglib_impl::nleqreport * p_struct
Definition: solvers.h:414

◆ operator=()

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

Definition at line 2093 of file solvers.cpp.

2094 {
2095  if( this==&rhs )
2096  return *this;
2098  if( !alglib_impl::_nleqreport_init_copy(p_struct, const_cast<alglib_impl::nleqreport*>(rhs.p_struct), NULL, ae_false) )
2099  throw ap_error("ALGLIB: malloc error");
2100  return *this;
2101 }
alglib_impl::nleqreport * p_struct
Definition: solvers.h:414
#define ae_false
Definition: ap.h:196
ae_bool _nleqreport_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)
Definition: solvers.cpp:8681
void _nleqreport_clear(void *_p)
Definition: solvers.cpp:8693

Member Data Documentation

◆ p_struct

alglib_impl::nleqreport* alglib::_nleqreport_owner::p_struct
protected

Definition at line 414 of file solvers.h.


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