51 std::ifstream file (filename.c_str(), std::ios::in|std::ios::binary|std::ios::ate);
57 _bytes_in_file = file.tellg();
60 assert((_bytes_in_file%_bytes_in_Type)==0 &&
" Incorrect format.");
63 const size_t _array_size = _bytes_in_file/_bytes_in_Type;
64 this->resize(_array_size);
69 file.seekg (0, std::ios::beg);
72 file.read (
reinterpret_cast<char*
>(this->data()), _bytes_in_file);
81 std::cout <<
"Unable to open file "<<filename<<std::endl;