![]() |
KIDS
ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
|
Namespaces | |
namespace | sep |
Classes | |
struct | separator_t |
Functions | |
template<typename CharT > | |
constexpr separator_t< CharT > | separator (const CharT *s) |
template<typename CharT = char, typename... Args> | |
std::basic_string< CharT > | concat (const separator_t< CharT > &sep, Args &&... seq) |
template<char head, char... tail, typename F , typename... Args, typename = enable_if_t<!std::is_same<F, separator_t<char>>::value, F>> | |
std::basic_string< char > | concat (F &&first, Args &&... rest) |
template<const char * sep, typename F , typename... Args, typename = enable_if_t<!std::is_same<F, separator_t<char>>::value, F>> | |
std::basic_string< char > | concat (F &&first, Args &&... rest) |
template<typename CharT = char, typename F , typename... Args, typename = enable_if_t<!std::is_same<F, separator_t<CharT>>::value, F>> | |
std::basic_string< CharT > | concat (F &&first, Args &&... rest) |
template<std::ostream & sep, typename CharT = char, typename F , typename... Args, typename = enable_if_t<!std::is_same<F, separator_t<CharT>>::value, F>> | |
std::basic_string< CharT > | concat (F &&first, Args &&... rest) |
constexpr uint32_t | fnv1a (const char *str, uint32_t hash=2166136261u) |
constexpr uint32_t | hash (const char *str) |
int | removeFile (std::string &filename) |
void | clearFile (std::string &filename) |
void | closeOFS (std::ofstream &ofs) |
bool | isFileExists (const std::string &name) |
std::string | ParseFilePath (const std::string &s) |
std::string | ParseFileName (const std::string &s) |
std::string | ParseFileExtension (const std::string &s) |
int | copyfile_from_to (const std::string &from, const std::string &to) |
|
inline |
Definition at line 23 of file io_utils.h.
|
inline |
Definition at line 25 of file io_utils.h.
std::basic_string< CharT > utils::concat | ( | const separator_t< CharT > & | sep, |
Args &&... | seq ) |
Definition at line 242 of file concat.h.
References utils::separator_t< CharT >::sep.
Referenced by PROJECT_NS::RuleSet::appendHeader(), PROJECT_NS::Model_Interf_MNDO::calc_samp(), PROJECT_NS::VariableDescriptor::defineIn(), PROJECT_NS::Kernel_Dump_DataSet::executeKernel_impl(), PROJECT_NS::Kernel_Iter_Adapt::executeKernel_impl(), PROJECT_NS::Model_Interf_MNDO::executeKernel_impl(), PROJECT_NS::RuleSet::flush(), PROJECT_NS::Param::get(), PROJECT_NS::Kernel::getName(), PROJECT_NS::RuleSet::getResult(), PROJECT_NS::Kernel_Dump_DataSet::initializeKernel_impl(), PROJECT_NS::Kernel_Elec_NAD::initializeKernel_impl(), PROJECT_NS::Kernel_Elec_Switch::initializeKernel_impl(), PROJECT_NS::Model_Interf_MNDO::initializeKernel_impl(), main(), PROJECT_NS::Model_Interf_MNDO::parse_standard(), PROJECT_NS::VariableDescriptor::referIn(), PROJECT_NS::RuleEvaluator::RuleEvaluator(), PROJECT_NS::Model_Interf_MNDO::setInputDataSet_impl(), and PROJECT_NS::Kernel_Recorder::token().
std::basic_string< char > utils::concat | ( | F && | first, |
Args &&... | rest ) |
std::basic_string< char > utils::concat | ( | F && | first, |
Args &&... | rest ) |
std::basic_string< CharT > utils::concat | ( | F && | first, |
Args &&... | rest ) |
std::basic_string< CharT > utils::concat | ( | F && | first, |
Args &&... | rest ) |
|
inline |
Definition at line 55 of file io_utils.h.
|
constexpr |
|
constexpr |
Definition at line 12 of file hash_fnv1a.h.
References fnv1a().
Referenced by fnv1a(), PROJECT_NS::Kernel::getType(), PROJECT_NS::Kernel_Conserve::getType(), PROJECT_NS::Kernel_Dump_DataSet::getType(), PROJECT_NS::Kernel_Elec::getType(), PROJECT_NS::Kernel_Elec_NAD::getType(), PROJECT_NS::Kernel_Elec_Switch::getType(), PROJECT_NS::Kernel_GWP::getType(), PROJECT_NS::Kernel_Iter::getType(), PROJECT_NS::Kernel_Iter_Adapt::getType(), PROJECT_NS::Kernel_Load_DataSet::getType(), PROJECT_NS::Kernel_NADForce::getType(), PROJECT_NS::Kernel_Prioritization::getType(), PROJECT_NS::Kernel_Random::getType(), PROJECT_NS::Kernel_Read_Dimensions::getType(), PROJECT_NS::Kernel_Recorder::getType(), PROJECT_NS::Kernel_Representation::getType(), PROJECT_NS::Kernel_Update_c::getType(), PROJECT_NS::Kernel_Update_p::getType(), PROJECT_NS::Kernel_Update_T::getType(), PROJECT_NS::Kernel_Update_x::getType(), PROJECT_NS::Model_Bath::getType(), PROJECT_NS::Model_ElectronTransfer::getType(), PROJECT_NS::Model_Hello::getType(), PROJECT_NS::Model_Interf_MNDO::getType(), PROJECT_NS::Model_LVCM::getType(), PROJECT_NS::Model_HO::getType(), PROJECT_NS::MODEL_MD1D::getType(), PROJECT_NS::Model_NAD1D::getType(), and PROJECT_NS::Model_SystemBath::getType().
|
inline |
Definition at line 29 of file io_utils.h.
|
inline |
Definition at line 48 of file io_utils.h.
References DELIM_SEP.
|
inline |
Definition at line 42 of file io_utils.h.
References DELIM_SEP.
|
inline |
Definition at line 37 of file io_utils.h.
References DELIM_SEP.
|
inline |
Definition at line 21 of file io_utils.h.
|
constexpr |