njoy / utility

a repository for string and stream parsing routines and general purpose data types

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Coverage Status

Nuclear Data C++ Utilities

The utility library provides

  • The View, a class providing a std::vector-like interface to reference spans of data owned by other objects
  • Routines for extracting and verifying values drawn from input streams
    • integer values (with and without legal bound specifications)
    • real number values (with and without legal bound specifications)
    • quote delimited strings
    • energy values (in electron-volts)
    • temperature values (in kelvin)
  • Routines for verifying strings can be safely parsed to numeric variables
  • Routines for parsing real number formats available in Fortran that are otherwise not recognized by C++ standard library routines.
  • Collections of real number strings for unit testing and verifying parsing routines

License

This software is distributed according to the terms specified in the LICENSE file.

About

a repository for string and stream parsing routines and general purpose data types

License:Other


Languages

Language:C++ 90.4%Language:CMake 7.6%Language:Shell 1.9%