mirror of
https://github.com/gwm17/Mask.git
synced 2024-11-22 10:18:50 -05:00
Updated MaskFile data sizes to be more explict across platforms (where possible)
This commit is contained in:
parent
d50a48190e
commit
e24b949e48
|
@ -33,7 +33,7 @@ namespace Mask {
|
|||
std::string m_outfile_name;
|
||||
|
||||
RxnType m_rxn_type;
|
||||
uint64_t m_nsamples;
|
||||
uint32_t m_nsamples;
|
||||
|
||||
};
|
||||
|
||||
|
|
|
@ -49,26 +49,26 @@ namespace Mask {
|
|||
|
||||
FileType file_type;
|
||||
std::string filename;
|
||||
unsigned int buffer_position;
|
||||
unsigned int buffer_end;
|
||||
unsigned int data_size;
|
||||
uint32_t buffer_position;
|
||||
uint32_t buffer_end;
|
||||
uint32_t data_size;
|
||||
RxnType m_rxn_type;
|
||||
int buffersize_bytes;
|
||||
uint32_t buffersize_bytes;
|
||||
|
||||
std::fstream file;
|
||||
|
||||
std::vector<char> data_buffer;
|
||||
|
||||
static constexpr int onestep_rxn_n = 2;
|
||||
static constexpr int twostep_rxn_n = 4;
|
||||
static constexpr int threestep_rxn_n = 6;
|
||||
static constexpr uint32_t onestep_rxn_n = 2;
|
||||
static constexpr uint32_t twostep_rxn_n = 4;
|
||||
static constexpr uint32_t threestep_rxn_n = 6;
|
||||
|
||||
static constexpr int buffersize = 10000; //number of events
|
||||
static constexpr uint64_t buffersize = 10000; //number of events
|
||||
static constexpr int width = 0;
|
||||
static constexpr int precision = 3;
|
||||
|
||||
static constexpr std::size_t double_size = sizeof(double);
|
||||
static constexpr std::size_t int_size = sizeof(int);
|
||||
static constexpr std::size_t int_size = sizeof(uint32_t);
|
||||
static constexpr std::size_t bool_size = sizeof(bool);
|
||||
};
|
||||
|
||||
|
|
|
@ -226,11 +226,11 @@ namespace Mask {
|
|||
|
||||
|
||||
//For progress tracking
|
||||
uint64_t percent5 = 0.05*m_nsamples;
|
||||
uint64_t count = 0;
|
||||
uint64_t npercent = 0;
|
||||
uint32_t percent5 = 0.05*m_nsamples;
|
||||
uint32_t count = 0;
|
||||
uint32_t npercent = 0;
|
||||
|
||||
for(uint64_t i=0; i<m_nsamples; i++)
|
||||
for(uint32_t i=0; i<m_nsamples; i++)
|
||||
{
|
||||
if(++count == percent5)
|
||||
{//Show update every 5 percent
|
||||
|
@ -264,11 +264,11 @@ namespace Mask {
|
|||
output.WriteHeader(m_rxn_type, m_nsamples);
|
||||
|
||||
//For progress tracking
|
||||
uint64_t percent5 = 0.05*m_nsamples;
|
||||
uint64_t count = 0;
|
||||
uint64_t npercent = 0;
|
||||
uint32_t percent5 = 0.05*m_nsamples;
|
||||
uint32_t count = 0;
|
||||
uint32_t npercent = 0;
|
||||
|
||||
for(uint64_t i=0; i<m_nsamples; i++)
|
||||
for(uint32_t i=0; i<m_nsamples; i++)
|
||||
{
|
||||
if(++count == percent5)
|
||||
{
|
||||
|
@ -301,11 +301,11 @@ namespace Mask {
|
|||
output.WriteHeader(m_rxn_type, m_nsamples);
|
||||
|
||||
//For progress tracking
|
||||
uint64_t percent5 = 0.05*m_nsamples;
|
||||
uint64_t count = 0;
|
||||
uint64_t npercent = 0;
|
||||
uint32_t percent5 = 0.05*m_nsamples;
|
||||
uint32_t count = 0;
|
||||
uint32_t npercent = 0;
|
||||
|
||||
for(uint64_t i=0; i<m_nsamples; i++)
|
||||
for(uint32_t i=0; i<m_nsamples; i++)
|
||||
{
|
||||
if(++count == percent5)
|
||||
{
|
||||
|
@ -341,11 +341,11 @@ namespace Mask {
|
|||
output.WriteHeader(m_rxn_type, m_nsamples);
|
||||
|
||||
//For progress updating
|
||||
uint64_t percent5 = 0.05*m_nsamples;
|
||||
uint64_t count = 0;
|
||||
uint64_t npercent = 0;
|
||||
uint32_t percent5 = 0.05*m_nsamples;
|
||||
uint32_t count = 0;
|
||||
uint32_t npercent = 0;
|
||||
|
||||
for(uint64_t i=0; i<m_nsamples; i++)
|
||||
for(uint32_t i=0; i<m_nsamples; i++)
|
||||
{
|
||||
if(++count == percent5)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue
Block a user