Jpp  19.0.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
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. More...
 
 index_list (const std::initializer_list< size_t > &indices)
 Constructor. More...
 
template<class T >
 index_list (const std::initializer_list< double T::* > &parameters)
 Conversion constructor. More...
 

Detailed Description

Auxiliary data structure for list of fixed parameters.

Definition at line 787 of file JRootfit.hh.

Constructor & Destructor Documentation

JROOT::index_list::index_list ( )
inline

Default constructor.

Definition at line 793 of file JRootfit.hh.

794  {}
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  {}
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  }
*fatal Wrong number of arguments esac JCookie sh typeset Z DETECTOR typeset Z SOURCE_RUN typeset Z TARGET_RUN set_variable PARAMETERS_FILE $WORKDIR parameters
Definition: diff-Tuna.sh:38

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