Jpp test-rotations-new
the software that should make you happy
Loading...
Searching...
No Matches
JROOT::index_list Struct Reference

Auxiliary data structure for list of fixed parameters. More...

#include <JRootfit.hh>

Inheritance diagram for JROOT::index_list:
std::set< size_t >

Public Member Functions

 index_list ()
 Default constructor.
 
 index_list (const std::initializer_list< size_t > &indices)
 Constructor.
 
template<class T >
 index_list (const std::initializer_list< double T::* > &parameters)
 Conversion constructor.
 

Detailed Description

Auxiliary data structure for list of fixed parameters.

Definition at line 787 of file JRootfit.hh.

Constructor & Destructor Documentation

◆ index_list() [1/3]

JROOT::index_list::index_list ( )
inline

Default constructor.

Definition at line 793 of file JRootfit.hh.

794 {}

◆ index_list() [2/3]

JROOT::index_list::index_list ( const std::initializer_list< size_t > & indices)
inline

Constructor.

Parameters
indicesindices

Definition at line 802 of file JRootfit.hh.

802 :
803 std::set<size_t>(indices)
804 {}

◆ index_list() [3/3]

template<class T >
JROOT::index_list::index_list ( const std::initializer_list< double T::* > & parameters)
inline

Conversion constructor.

Parameters
parametersparameters

Definition at line 813 of file JRootfit.hh.

814 {
815 for (size_t i = 0; i != T::parameters.size(); ++i) {
816 if (std::find(parameters.begin(), parameters.end(), T::parameters[i]) != parameters.end()) {
817 this->insert(i);
818 }
819 }
820 }

The documentation for this struct was generated from the following file: