Class for storing and comparing sorted nucleon configurations. 더 자세히 ...
Public 타입 | |
typedef G4int | NucleonItem |
Public 멤버 함수 | |
SortedNucleonConfiguration () | |
Constructor. 더 자세히 ... | |
SortedNucleonConfiguration (const SortedNucleonConfiguration &rhs) | |
Copy constructor. 더 자세히 ... | |
~SortedNucleonConfiguration () | |
Destructor. 더 자세히 ... | |
void | swap (SortedNucleonConfiguration &rhs) |
Helper method for the assignment operator. 더 자세히 ... | |
SortedNucleonConfiguration & | operator= (const SortedNucleonConfiguration &rhs) |
Assignment operator. 더 자세히 ... | |
G4bool | operator< (const SortedNucleonConfiguration &rhs) const |
Order operator for SortedNucleonConfiguration. 더 자세히 ... | |
void | fill (NucleonItem *config, size_t n) |
Fill configuration with array of NucleonItem. 더 자세히 ... | |
Private 속성 | |
size_t | theSize |
Size of the array. 더 자세히 ... | |
NucleonItem * | nucleons |
The real array. 더 자세히 ... | |
Class for storing and comparing sorted nucleon configurations.
This class is actually just a wrapper around an array of Particle* pointers. It provides a lexicographical comparison operator (SortedNucleonConfiguration::operator<) for inclusion in std::set containers.
G4INCLClusteringModelIntercomparison.hh 파일의 237 번째 라인에서 정의되었습니다.
G4INCLClusteringModelIntercomparison.hh 파일의 240 번째 라인에서 정의되었습니다.
|
inline |
Constructor.
G4INCLClusteringModelIntercomparison.hh 파일의 243 번째 라인에서 정의되었습니다.
|
inline |
Copy constructor.
G4INCLClusteringModelIntercomparison.hh 파일의 246 번째 라인에서 정의되었습니다.
|
inline |
|
inline |
Fill configuration with array of NucleonItem.
G4INCLClusteringModelIntercomparison.hh 파일의 282 번째 라인에서 정의되었습니다.
다음을 참조함 : n, nucleons, theSize.
다음에 의해서 참조됨 : G4INCL::ClusteringModelIntercomparison::findClusterStartingFrom().
|
inline |
Order operator for SortedNucleonConfiguration.
The comparison is done lexicographically (i.e. from the first element to the last).
G4INCLClusteringModelIntercomparison.hh 파일의 276 번째 라인에서 정의되었습니다.
|
inline |
Assignment operator.
G4INCLClusteringModelIntercomparison.hh 파일의 265 번째 라인에서 정의되었습니다.
다음을 참조함 : swap().
|
inline |
Helper method for the assignment operator.
G4INCLClusteringModelIntercomparison.hh 파일의 259 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : operator=().
|
private |
The real array.
G4INCLClusteringModelIntercomparison.hh 파일의 294 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : fill(), operator<(), SortedNucleonConfiguration(), swap(), ~SortedNucleonConfiguration().
|
private |
Size of the array.
G4INCLClusteringModelIntercomparison.hh 파일의 291 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : fill(), operator<(), SortedNucleonConfiguration(), swap().