|
OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
|
#include "Physics/LinearBreitWheeler.h"#include "Physics/Physics.h"#include "Utilities/Options.h"#include "gtest/gtest.h"#include <cmath>
Go to the source code of this file.
Functions | |
| TEST (TestLinearBreitWheeler, HeadOnThresholdMatchesAnalyticCondition) | |
| TEST (TestLinearBreitWheeler, TotalCrossSectionVanishesBelowThreshold) | |
| TEST (TestLinearBreitWheeler, TotalCrossSectionIsPositiveAboveThreshold) | |
| TEST (TestLinearBreitWheeler, ProposalCoordinateMapsToExpectedScatteringCosine) | |
| TEST (TestLinearBreitWheeler, UnpolarizedAngularWeightMatchesIndependentReference) | |
| TEST (TestLinearBreitWheeler, SampledEventConservesFourMomentumForHeadOnGeometry) | |
| TEST (TestLinearBreitWheeler, FixedSeedProducesDeterministicSampleSequence) | |
| TEST | ( | TestLinearBreitWheeler | , |
| FixedSeedProducesDeterministicSampleSequence | |||
| ) |
Definition at line 153 of file TestLinearBreitWheeler.cpp.
References Physics::LinearBreitWheeler::makeHostRandomEngine(), Physics::LinearBreitWheeler::makeSamplingKernel(), Physics::LinearBreitWheeler::photonEnergyFromWavelengthGeV(), Physics::LinearBreitWheeler::sampleEvent(), and Options::seed.

| TEST | ( | TestLinearBreitWheeler | , |
| HeadOnThresholdMatchesAnalyticCondition | |||
| ) |
Definition at line 68 of file TestLinearBreitWheeler.cpp.
References Physics::LinearBreitWheeler::invariantSGeV2(), Physics::LinearBreitWheeler::isAboveThreshold(), Physics::m_e, Physics::LinearBreitWheeler::photonEnergyFromWavelengthGeV(), and Physics::LinearBreitWheeler::thresholdInvariantSGeV2().

| TEST | ( | TestLinearBreitWheeler | , |
| ProposalCoordinateMapsToExpectedScatteringCosine | |||
| ) |
Definition at line 96 of file TestLinearBreitWheeler.cpp.
References Physics::LinearBreitWheeler::proposalZToScatteringCosineCM(), and Physics::LinearBreitWheeler::thresholdInvariantSGeV2().

| TEST | ( | TestLinearBreitWheeler | , |
| SampledEventConservesFourMomentumForHeadOnGeometry | |||
| ) |
Definition at line 116 of file TestLinearBreitWheeler.cpp.
References Physics::LinearBreitWheeler::makeHostRandomEngine(), Physics::LinearBreitWheeler::makeSamplingKernel(), Physics::LinearBreitWheeler::photonEnergyFromWavelengthGeV(), Physics::LinearBreitWheeler::sampleEvent(), Options::seed, and Physics::two_pi.

| TEST | ( | TestLinearBreitWheeler | , |
| TotalCrossSectionIsPositiveAboveThreshold | |||
| ) |
Definition at line 90 of file TestLinearBreitWheeler.cpp.
References Physics::m_e, and Physics::LinearBreitWheeler::totalCrossSection().

| TEST | ( | TestLinearBreitWheeler | , |
| TotalCrossSectionVanishesBelowThreshold | |||
| ) |
Definition at line 85 of file TestLinearBreitWheeler.cpp.
References Physics::LinearBreitWheeler::thresholdInvariantSGeV2(), and Physics::LinearBreitWheeler::totalCrossSection().

| TEST | ( | TestLinearBreitWheeler | , |
| UnpolarizedAngularWeightMatchesIndependentReference | |||
| ) |
Definition at line 106 of file TestLinearBreitWheeler.cpp.
References Physics::LinearBreitWheeler::thresholdInvariantSGeV2(), and Physics::LinearBreitWheeler::unpolarizedAngularWeight().
