Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-02-22 10:31:30

0001 //----------------------------------*-C++-*----------------------------------//
0002 // Copyright 2022-2024 UT-Battelle, LLC, and other Celeritas developers.
0003 // See the top-level COPYRIGHT file for details.
0004 // SPDX-License-Identifier: (Apache-2.0 OR MIT)
0005 //---------------------------------------------------------------------------//
0006 //! \file celeritas/random/RngParams.hh
0007 //---------------------------------------------------------------------------//
0008 #pragma once
0009 
0010 #include "corecel/Config.hh"
0011 
0012 // IWYU pragma: begin_exports
0013 #if (CELERITAS_CORE_RNG == CELERITAS_CORE_RNG_CURAND) \
0014     || (CELERITAS_CORE_RNG == CELERITAS_CORE_RNG_HIPRAND)
0015 #    include "CuHipRngParams.hh"
0016 #elif (CELERITAS_CORE_RNG == CELERITAS_CORE_RNG_XORWOW)
0017 #    include "XorwowRngParams.hh"
0018 #endif
0019 
0020 #include "RngParamsFwd.hh"
0021 // IWYU pragma: end_exports