Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Friends | List of all members
JDATABASE::JPBSSequence Struct Reference

Auxiliary data structure for a sequence of PBS values. More...

#include <JPBSSequence.hh>

Inheritance diagram for JDATABASE::JPBSSequence:
std::vector< JPBS_t >

Public Member Functions

 JPBSSequence ()
 Default constructor. More...
 
 JPBSSequence (const JPBS_t &pbs)
 Constructor. More...
 
 JPBSSequence (const std::initializer_list< JPBS_t > &input)
 Constructor. More...
 

Friends

JPBSSequence operator+ (const JPBSSequence &pbs, const JPBSSequence &input)
 Chain PBS sequence. More...
 

Detailed Description

Auxiliary data structure for a sequence of PBS values.

A sequence of PBS values corresponds to the integration chain of a product,
starting from the lowest integration level to the highest integration level.

Definition at line 30 of file JPBSSequence.hh.

Constructor & Destructor Documentation

JDATABASE::JPBSSequence::JPBSSequence ( )
inline

Default constructor.

Definition at line 36 of file JPBSSequence.hh.

37  {}
JDATABASE::JPBSSequence::JPBSSequence ( const JPBS_t pbs)
inline

Constructor.

Parameters
pbsPBS

Definition at line 45 of file JPBSSequence.hh.

45  :
47  {}
then $JPP_DIR software JDB JAsciiDB q upi pbs
Definition: JTuneHV.sh:149
JDATABASE::JPBSSequence::JPBSSequence ( const std::initializer_list< JPBS_t > &  input)
inline

Constructor.

Parameters
inputPBS data

Definition at line 55 of file JPBSSequence.hh.

55  :
56  std::vector<JPBS_t>(input)
57  {}

Friends And Related Function Documentation

JPBSSequence operator+ ( const JPBSSequence pbs,
const JPBSSequence input 
)
friend

Chain PBS sequence.

Parameters
pbsPBS
inputPBS sequence
Returns
PBS sequence

Definition at line 67 of file JPBSSequence.hh.

68  {
69  using namespace std;
70 
71  JPBSSequence buffer(pbs);
72 
73  copy(input.begin(), input.end(), back_inserter(buffer));
74 
75  return buffer;
76  }
Auxiliary data structure for a sequence of PBS values.
Definition: JPBSSequence.hh:30
void copy(const Head &from, JHead &to)
Copy header from from to to.
Definition: JHead.cc:139

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