 |
NumCpp
1.0
A C++ implementation of the Python Numpy library
|
Go to the documentation of this file.
49 File(
const std::string& filename) :
50 fullFilename_(filename)
52 const size_t dot = filename.find_last_of(
'.');
54 filename_ = filename.substr(0,
dot);
56 if (
dot != std::string::npos)
58 extension_ = filename.substr(
dot + 1, std::string::npos);
61 std::ifstream
f(filename.c_str());
82 const std::string&
ext() const noexcept
95 return filename_ +
"." + extension_;
106 return extension_ !=
"";
115 const std::string&
name() const noexcept
135 std::string fullFilename_{
""};
136 std::string filename_{
""};
137 std::string extension_{
""};
const std::string & ext() const noexcept
Definition: Filesystem.hpp:82
NdArray< dtype > dot(const NdArray< dtype > &inArray1, const NdArray< dtype > &inArray2)
Definition: dot.hpp:48
const std::string fullName() const
Definition: Filesystem.hpp:93
Definition: Coordinate.hpp:45
bool hasExt() const
Definition: Filesystem.hpp:104
bool exists() const noexcept
Definition: Filesystem.hpp:71
const std::string & name() const noexcept
Definition: Filesystem.hpp:115
File(const std::string &filename)
Definition: Filesystem.hpp:49
dtype f(dtype inDofN, dtype inDofD)
Definition: f.hpp:58
const std::string withExt(const std::string &ext)
Definition: Filesystem.hpp:127
Provides simple filesystem functions.
Definition: Filesystem.hpp:40