|
template<typename T > |
bool | polyfem::io::read_matrix (const std::string &path, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &mat) |
| Reads a matrix from a file. Determines the file format based on the path's extension.
|
|
template<typename Mat > |
bool | polyfem::io::write_matrix (const std::string &path, const Mat &mat) |
| Writes a matrix to a file. Determines the file format based on the path's extension.
|
|
template<typename Mat > |
bool | polyfem::io::write_matrix (const std::string &path, const std::string &key, const Mat &mat, const bool replace=true) |
| Writes a matrix to a hdf5 file using key as name.
|
|
template<typename Mat > |
bool | polyfem::io::read_matrix (const std::string &path, const std::string &key, Mat &mat) |
| Reads a matrix to a hdf5 file using key as name.
|
|
template<typename T > |
bool | polyfem::io::read_matrix_ascii (const std::string &path, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &mat) |
|
template<typename Mat > |
bool | polyfem::io::write_matrix_ascii (const std::string &path, const Mat &mat) |
|
template<typename T > |
bool | polyfem::io::read_matrix_binary (const std::string &path, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &mat) |
|
template<typename Mat > |
bool | polyfem::io::write_matrix_binary (const std::string &path, const Mat &mat) |
|
bool | polyfem::io::write_sparse_matrix_csv (const std::string &path, const Eigen::SparseMatrix< double > &mat) |
|
template<typename T > |
bool | polyfem::io::import_matrix (const std::string &path, const json &import, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &mat) |
|
template bool | polyfem::io::read_matrix< int > (const std::string &, Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic > &) |
|
template bool | polyfem::io::read_matrix< double > (const std::string &, Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > &) |
|
template bool | polyfem::io::read_matrix< Eigen::MatrixXi > (const std::string &, const std::string &, Eigen::MatrixXi &) |
|
template bool | polyfem::io::read_matrix< Eigen::MatrixXd > (const std::string &, const std::string &, Eigen::MatrixXd &) |
|
template bool | polyfem::io::write_matrix< Eigen::MatrixXd > (const std::string &, const Eigen::MatrixXd &) |
|
template bool | polyfem::io::write_matrix< Eigen::MatrixXf > (const std::string &, const Eigen::MatrixXf &) |
|
template bool | polyfem::io::write_matrix< Eigen::VectorXd > (const std::string &, const Eigen::VectorXd &) |
|
template bool | polyfem::io::write_matrix< Eigen::VectorXf > (const std::string &, const Eigen::VectorXf &) |
|
template bool | polyfem::io::write_matrix< Eigen::MatrixXd > (const std::string &, const std::string &, const Eigen::MatrixXd &, const bool) |
|
template bool | polyfem::io::write_matrix< Eigen::MatrixXf > (const std::string &, const std::string &, const Eigen::MatrixXf &, const bool) |
|
template bool | polyfem::io::write_matrix< Eigen::VectorXd > (const std::string &, const std::string &, const Eigen::VectorXd &, const bool) |
|
template bool | polyfem::io::write_matrix< Eigen::VectorXf > (const std::string &, const std::string &, const Eigen::VectorXf &, const bool) |
|
template bool | polyfem::io::read_matrix_ascii< int > (const std::string &, Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic > &) |
|
template bool | polyfem::io::read_matrix_ascii< double > (const std::string &, Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > &) |
|
template bool | polyfem::io::write_matrix_ascii< Eigen::MatrixXd > (const std::string &, const Eigen::MatrixXd &) |
|
template bool | polyfem::io::write_matrix_ascii< Eigen::MatrixXf > (const std::string &, const Eigen::MatrixXf &) |
|
template bool | polyfem::io::write_matrix_ascii< Eigen::VectorXd > (const std::string &, const Eigen::VectorXd &) |
|
template bool | polyfem::io::write_matrix_ascii< Eigen::VectorXf > (const std::string &, const Eigen::VectorXf &) |
|
template bool | polyfem::io::read_matrix_binary< int > (const std::string &, Eigen::Matrix< int, Eigen::Dynamic, Eigen::Dynamic > &) |
|
template bool | polyfem::io::read_matrix_binary< double > (const std::string &, Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > &) |
|
template bool | polyfem::io::write_matrix_binary< Eigen::MatrixXd > (const std::string &, const Eigen::MatrixXd &) |
|
template bool | polyfem::io::write_matrix_binary< Eigen::MatrixXf > (const std::string &, const Eigen::MatrixXf &) |
|
template bool | polyfem::io::write_matrix_binary< Eigen::VectorXd > (const std::string &, const Eigen::VectorXd &) |
|
template bool | polyfem::io::write_matrix_binary< Eigen::VectorXf > (const std::string &, const Eigen::VectorXf &) |
|
template bool | polyfem::io::import_matrix< int > (const std::string &path, const json &import, Eigen::MatrixXi &mat) |
|
template bool | polyfem::io::import_matrix< double > (const std::string &path, const json &import, Eigen::MatrixXd &mat) |
|