8#ifndef model_DefectiveCrystalParameters_cpp_
9#define model_DefectiveCrystalParameters_cpp_
22 if (vReader.
isGood(0,
true))
42 dt=vReader.
last(
"dt [b/cs]");
58 std::cout<<
"Unable to read F/F_0.txt"<<std::endl;
62 std::cout<<
"starting at time step "<<
runID<<std::endl;
63 std::cout<<
"totalTime= "<<
totalTime<<std::endl;
64 std::cout<<
"dt= "<<
dt<<std::endl;
104 throw std::runtime_error(
"Nsteps MUST BE >= 0.");
107 if (
dtMax < FLT_EPSILON)
109 throw std::runtime_error(
"dtMax must be > FLT_EPSILON.");
void readLabelsFile(const std::string &labelsFileName)
bool read(const long long int &frameN, const bool &useTXT)
const T & first(const std::string &label)
bool isGood(const long long int &frameN, const bool &useTXT) const
const T & last(const std::string &label)
DefectiveCrystalParameters(const std::string &folderName)
const DefectiveCrystalTraitsIO traitsIO
const int outputFrequency
const std::set< int > periodicFaceIDs
const int maxResolveSteps
const std::string physics