Celeritas 0.7.0-dev.230+develop.7257fa99
Loading...
Searching...
No Matches
Public Member Functions | List of all members
celeritas::DistributionInserter Class Reference

Help construct data for sampling from user-specified distributions. More...

#include <DistributionInserter.hh>

Public Member Functions

 DistributionInserter (HostVal< DistributionParamsData > &)
 Construct with a reference to mutable host data.
 
OnedDistributionId operator() (inp::DeltaDistribution< double > const &)
 Add data for sampling a value from a 1D delta distribution.
 
OnedDistributionId operator() (inp::NormalDistribution const &)
 Add data for sampling a value from a normal distribution.
 
ThreedDistributionId operator() (inp::DeltaDistribution< Array< double, 3 > > const &)
 Add data for sampling a point from a 3D delta distribution.
 
ThreedDistributionId operator() (inp::IsotropicDistribution const &)
 Add data for sampling a value from an isotropic distribution.
 
ThreedDistributionId operator() (inp::UniformBoxDistribution const &)
 Add data for sampling a value from a uniform box distribution.
 

Detailed Description

Help construct data for sampling from user-specified distributions.


The documentation for this class was generated from the following files: