added back in extern C tag for get_seed() and set_seed() functions that are called from python

This commit is contained in:
John Tramm 2019-12-04 17:23:57 +00:00
parent 0c98e8d788
commit e88f7c830c
2 changed files with 4 additions and 4 deletions

View file

@ -89,7 +89,7 @@ uint64_t future_seed(uint64_t n, uint64_t prn_seed);
//! Get OpenMC's master seed.
//==============================================================================
int64_t openmc_get_seed();
extern "C" int64_t openmc_get_seed();
//==============================================================================
//! Set OpenMC's master seed.
@ -97,7 +97,7 @@ int64_t openmc_get_seed();
//! one.
//==============================================================================
void openmc_set_seed(int64_t new_seed);
extern "C" void openmc_set_seed(int64_t new_seed);
} // namespace openmc
#endif // OPENMC_RANDOM_LCG_H

View file

@ -113,9 +113,9 @@ uint64_t future_seed(uint64_t n, uint64_t prn_seed)
// API FUNCTIONS
//==============================================================================
int64_t openmc_get_seed() {return master_seed;}
extern "C" int64_t openmc_get_seed() {return master_seed;}
void openmc_set_seed(int64_t new_seed)
extern "C" void openmc_set_seed(int64_t new_seed)
{
master_seed = new_seed;
}