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

#include <dataanalysis.h>

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

Public Member Functions

 _multilayerperceptron_owner ()
 
 _multilayerperceptron_owner (const _multilayerperceptron_owner &rhs)
 
_multilayerperceptron_owneroperator= (const _multilayerperceptron_owner &rhs)
 
virtual ~_multilayerperceptron_owner ()
 
alglib_impl::multilayerperceptronc_ptr ()
 
alglib_impl::multilayerperceptronc_ptr () const
 

Protected Attributes

alglib_impl::multilayerperceptronp_struct
 

Detailed Description

Definition at line 733 of file dataanalysis.h.

Constructor & Destructor Documentation

◆ _multilayerperceptron_owner() [1/2]

alglib::_multilayerperceptron_owner::_multilayerperceptron_owner ( )

Definition at line 2692 of file dataanalysis.cpp.

2693 {
2695  if( p_struct==NULL )
2696  throw ap_error("ALGLIB: malloc error");
2698  throw ap_error("ALGLIB: malloc error");
2699 }
alglib_impl::multilayerperceptron * p_struct
Definition: dataanalysis.h:743
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _multilayerperceptron_init(void *_p, ae_state *_state, ae_bool make_automatic)

◆ _multilayerperceptron_owner() [2/2]

alglib::_multilayerperceptron_owner::_multilayerperceptron_owner ( const _multilayerperceptron_owner rhs)

Definition at line 2701 of file dataanalysis.cpp.

2702 {
2704  if( p_struct==NULL )
2705  throw ap_error("ALGLIB: malloc error");
2706  if( !alglib_impl::_multilayerperceptron_init_copy(p_struct, const_cast<alglib_impl::multilayerperceptron*>(rhs.p_struct), NULL, ae_false) )
2707  throw ap_error("ALGLIB: malloc error");
2708 }
alglib_impl::multilayerperceptron * p_struct
Definition: dataanalysis.h:743
#define ae_false
Definition: ap.h:196
void * ae_malloc(size_t size, ae_state *state)
Definition: ap.cpp:222
ae_bool _multilayerperceptron_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

◆ ~_multilayerperceptron_owner()

alglib::_multilayerperceptron_owner::~_multilayerperceptron_owner ( )
virtual

Definition at line 2720 of file dataanalysis.cpp.

2721 {
2723  ae_free(p_struct);
2724 }
alglib_impl::multilayerperceptron * p_struct
Definition: dataanalysis.h:743
void _multilayerperceptron_clear(void *_p)
void ae_free(void *p)
Definition: ap.cpp:237

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::multilayerperceptron * alglib::_multilayerperceptron_owner::c_ptr ( )

Definition at line 2726 of file dataanalysis.cpp.

2727 {
2728  return p_struct;
2729 }
alglib_impl::multilayerperceptron * p_struct
Definition: dataanalysis.h:743

◆ c_ptr() [2/2]

alglib_impl::multilayerperceptron * alglib::_multilayerperceptron_owner::c_ptr ( ) const

Definition at line 2731 of file dataanalysis.cpp.

2732 {
2733  return const_cast<alglib_impl::multilayerperceptron*>(p_struct);
2734 }
alglib_impl::multilayerperceptron * p_struct
Definition: dataanalysis.h:743

◆ operator=()

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

Definition at line 2710 of file dataanalysis.cpp.

2711 {
2712  if( this==&rhs )
2713  return *this;
2715  if( !alglib_impl::_multilayerperceptron_init_copy(p_struct, const_cast<alglib_impl::multilayerperceptron*>(rhs.p_struct), NULL, ae_false) )
2716  throw ap_error("ALGLIB: malloc error");
2717  return *this;
2718 }
alglib_impl::multilayerperceptron * p_struct
Definition: dataanalysis.h:743
#define ae_false
Definition: ap.h:196
void _multilayerperceptron_clear(void *_p)
ae_bool _multilayerperceptron_init_copy(void *_dst, void *_src, ae_state *_state, ae_bool make_automatic)

Member Data Documentation

◆ p_struct

alglib_impl::multilayerperceptron* alglib::_multilayerperceptron_owner::p_struct
protected

Definition at line 743 of file dataanalysis.h.


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