#include <deal2lkit/utilities.h>#include <vector>#include <fstream>#include <thread>#include <stdlib.h>#include <sys/stat.h>Go to the source code of this file.
Functions | |
| std::string | demangle (const char *name) |
| Demangle c++ names. More... | |
| void | append_to_file (const std::string &in_file, const std::string &out_file) |
This function copy the text contained in in_file to the file out_file . More... | |
| bool | file_exists (const std::string &file) |
A function to check the existence of file file. More... | |
| bool | dir_exists (const std::string &dir) |
A function to check the existence of dir directory. More... | |
| unsigned int | get_next_available_index_directory_name (const std::string &base, int n_digits, unsigned int start, unsigned int index_max) |
A function that return the index of the first non existing folder matching a pattern make by base and n_digits number. More... | |
| std::string | get_next_available_directory_name (const std::string &base, int n_digits, unsigned int start, unsigned int index_max) |
A function that return the name of the first non existing folder matching a pattern make by base and n_digits number. More... | |
| bool | create_directory (const std::string &name) |
| A function to create directory. More... | |
| bool | copy_files (const std::string &files, const std::string &destination) |
A function to copy a list of file ( "file1 file2 file3" ) in the destination folder (destination) More... | |
| bool | copy_file (const std::string &file, const std::string &new_file) |
A function to make a copy of file with the name destination. More... | |
| bool | rename_file (const std::string &file, const std::string &new_file) |
A function to rename a file with a new name new_file. More... | |
| void | copy (BlockVector< double > &dst, const N_Vector &src) |
| void | copy (N_Vector &dst, const BlockVector< double > &src) |
| void append_to_file | ( | const std::string & | in_file, |
| const std::string & | out_file | ||
| ) |
This function copy the text contained in in_file to the file out_file .
Definition at line 67 of file utilities.cc.
| void copy | ( | BlockVector< double > & | dst, |
| const N_Vector & | src | ||
| ) |
Definition at line 258 of file utilities.cc.
| void copy | ( | N_Vector & | dst, |
| const BlockVector< double > & | src | ||
| ) |
Definition at line 275 of file utilities.cc.
| bool copy_file | ( | const std::string & | file, |
| const std::string & | new_file | ||
| ) |
A function to make a copy of file with the name destination.
Definition at line 139 of file utilities.cc.
| bool copy_files | ( | const std::string & | files, |
| const std::string & | destination | ||
| ) |
A function to copy a list of file ( "file1 file2 file3" ) in the destination folder (destination)
Definition at line 119 of file utilities.cc.
| bool create_directory | ( | const std::string & | name | ) |
A function to create directory.
It creates all directories needed.
Definition at line 108 of file utilities.cc.
| std::string demangle | ( | const char * | name | ) |
Demangle c++ names.
Definition at line 28 of file utilities.cc.
| bool dir_exists | ( | const std::string & | dir | ) |
A function to check the existence of dir directory.
Definition at line 83 of file utilities.cc.
| bool file_exists | ( | const std::string & | file | ) |
A function to check the existence of file file.
Definition at line 77 of file utilities.cc.
| std::string get_next_available_directory_name | ( | const std::string & | base, |
| int | n_digits = 3, |
||
| unsigned int | start = 0, |
||
| unsigned int | index_max = 1000 |
||
| ) |
A function that return the name of the first non existing folder matching a pattern make by base and n_digits number.
(base000, base001, base002, ...) The research of the index starts from the value start and ends when index_max is reached.
Definition at line 102 of file utilities.cc.
| unsigned int get_next_available_index_directory_name | ( | const std::string & | base, |
| int | n_digits = 3, |
||
| unsigned int | start = 0, |
||
| unsigned int | index_max = 1000 |
||
| ) |
A function that return the index of the first non existing folder matching a pattern make by base and n_digits number.
(base000, base001, base002, ...) The research of the index starts from the value start and ends when index_max is reached.
Definition at line 89 of file utilities.cc.
| bool rename_file | ( | const std::string & | file, |
| const std::string & | new_file | ||
| ) |
A function to rename a file with a new name new_file.
Definition at line 149 of file utilities.cc.