flexiblesusy::GSL_vector Class Reference
Collaboration diagram for flexiblesusy::GSL_vector:
![]()
Detailed DescriptionDefinition at line 30 of file gsl_vector.hpp. Constructor & Destructor Documentation◆ GSL_vector() [1/6]
◆ GSL_vector() [2/6]
Definition at line 29 of file gsl_vector.cpp. ◆ GSL_vector() [3/6]
create copy of given gsl_vector Creates a new GSL_vector by copying the content of the given gsl_vector .
Definition at line 50 of file gsl_vector.cpp. References assign(). ◆ GSL_vector() [4/6]
Definition at line 55 of file gsl_vector.cpp. ◆ GSL_vector() [5/6]
Definition at line 68 of file gsl_vector.cpp. ◆ GSL_vector() [6/6]
Definition at line 73 of file gsl_vector.cpp. References vec. ◆ ~GSL_vector()
Definition at line 90 of file gsl_vector.cpp. References vec. Member Function Documentation◆ assign()
assign from gsl_vector Creates new GSL_vector with the content of the given pointer.
Definition at line 100 of file gsl_vector.cpp. Referenced by GSL_vector(), and operator=(). ◆ empty()
check if empty Definition at line 123 of file gsl_vector.cpp. References size(). Referenced by flexiblesusy::begin(), flexiblesusy::cbegin(), flexiblesusy::cend(), and flexiblesusy::end(). ◆ move_assign()
◆ operator()() [1/2]
element read/write access w/ range check Definition at line 157 of file gsl_vector.cpp. References operator[](), and range_check(). ◆ operator()() [2/2]
element read access w/ range check Definition at line 163 of file gsl_vector.cpp. References operator[](), and range_check(). ◆ operator=() [1/2]
Definition at line 128 of file gsl_vector.cpp. ◆ operator=() [2/2]
Definition at line 137 of file gsl_vector.cpp. ◆ operator[]() [1/2]
element read/write access Definition at line 147 of file gsl_vector.cpp. References vec. Referenced by operator()(), and operator()(). ◆ operator[]() [2/2]
◆ range_check()
Definition at line 230 of file gsl_vector.cpp. Referenced by operator()(), and operator()(). ◆ raw() [1/2]
get raw pointer Definition at line 191 of file gsl_vector.cpp. References vec. Referenced by flexiblesusy::begin(), flexiblesusy::cbegin(), flexiblesusy::cend(), flexiblesusy::end(), flexiblesusy::Root_finder< dimension >::find_root(), flexiblesusy::GSL_multimin_fminimizer::GSL_multimin_fminimizer(), flexiblesusy::GSL_multiroot_fsolver::GSL_multiroot_fsolver(), flexiblesusy::Minimizer< dimension >::minimize(), and release(). ◆ raw() [2/2]
◆ release()
release raw pointer from this object Releases the encapsulated gsl_vector from this object. The pointer to the gsl_vector is returned. After this method has been called, this object will no longer delete the the gsl_vector .
Definition at line 184 of file gsl_vector.cpp. ◆ set_all()
set all elemets to same value Definition at line 201 of file gsl_vector.cpp. Referenced by flexiblesusy::Minimizer< dimension >::minimize(). ◆ size()
number of elements Definition at line 169 of file gsl_vector.cpp. References vec. Referenced by assign(), flexiblesusy::cend(), empty(), flexiblesusy::end(), GSL_vector(), GSL_vector(), flexiblesusy::is_finite(), flexiblesusy::operator<<(), and range_check(). Member Data Documentation◆ vec
raw gsl_vector Definition at line 55 of file gsl_vector.hpp. Referenced by assign(), GSL_vector(), GSL_vector(), GSL_vector(), move_assign(), operator=(), operator[](), operator[](), range_check(), raw(), raw(), release(), size(), and ~GSL_vector(). The documentation for this class was generated from the following files: Generated on Sun Apr 6 2025 11:10:37 for FlexibleSUSY by |