|
std::string | trim (const std::string &str, const std::string &white_space=" \\ |
|
void | tokenize (const std::string &str, std::vector< T > &elements, unsigned int min_len=1, const std::string &delims="/") |
|
bool | tokenizeAndConvert (const std::string &str, std::vector< T > &tokenized_vector, const std::string &delimiter=" \\ |
|
std::string | toUpper (const std::string &name) |
|
std::string | toLower (const std::string &name) |
|
std::filesystem::path | pathjoin (const std::filesystem::path &p) |
|
std::filesystem::path | pathjoin (const std::filesystem::path &p, Args... args) |
|
bool | parsesToReal (const std::string &input) |
|
std::string | runTestsExecutable () |
|
std::string | findTestRoot () |
|
std::string | installedInputsDir (const std::string &app_name, const std::string &dir_name, const std::string &extra_error_msg="") |
|
std::string | docsDir (const std::string &app_name) |
|
std::string | mooseDocsURL (const std::string &path) |
|
std::string | replaceAll (std::string str, const std::string &from, const std::string &to) |
|
std::string | convertLatestCheckpoint (std::string orig) |
|
int | levenshteinDist (const std::string &s1, const std::string &s2) |
|
void | escape (std::string &str) |
|
std::string | removeExtraWhitespace (const std::string &str) |
|
std::vector< std::string > | split (const std::string &str, const std::string &delimiter, std::size_t max_count=std::numeric_limits< std::size_t >::max()) |
|
std::vector< std::string > | rsplit (const std::string &str, const std::string &delimiter, std::size_t max_count=std::numeric_limits< std::size_t >::max()) |
|
std::string | join (Iterator begin, Iterator end, const std::string &delimiter) |
|
std::string | join (const T &strings, const std::string &delimiter) |
|
std::size_t | fileSize (const std::string &filename) |
|
bool | pathContains (const std::string &expression, const std::string &string_to_find, const std::string &delims="/") |
|
bool | checkFileReadable (const std::string &filename, bool check_line_endings=false, bool throw_on_unreadable=true, bool check_for_git_lfs_pointer=true) |
|
bool | checkFileWriteable (const std::string &filename, bool throw_on_unwritable=true) |
|
bool | checkForGitLFSPointer (std::ifstream &file) |
|
void | parallelBarrierNotify (const libMesh::Parallel::Communicator &comm, bool messaging=true) |
|
void | serialBegin (const libMesh::Parallel::Communicator &comm, bool warn=true) |
|
void | serialEnd (const libMesh::Parallel::Communicator &comm, bool warn=true) |
|
bool | hasExtension (const std::string &filename, std::string ext, bool strip_exodus_ext=false) |
|
std::string | getExtension (const std::string &filename, const bool rfind=false) |
|
std::string | stripExtension (const std::string &s, const bool rfind=false) |
|
std::pair< std::filesystem::path, std::filesystem::path > | splitFileName (const T &full_file) |
|
std::string | getCurrentWorkingDir () |
|
void | makedirs (const std::string &dir_name, bool throw_on_failure=false) |
|
void | removedirs (const std::string &dir_name, bool throw_on_failure=false) |
|
std::string | camelCaseToUnderscore (const std::string &camel_case_name) |
|
std::string | underscoreToCamelCase (const std::string &underscore_name, bool leading_upper_case) |
|
std::string | shortName (const std::string &name) |
|
std::string | baseName (const std::string &name) |
|
std::string | hostname () |
|
unsigned short | getTermWidth (bool use_environment) |
|
std::string | prettyCppType (const std::string &cpp_type) |
|
std::string | prettyCppType (const T *obj=nullptr) |
|
bool | doesMapContainValue (const std::map< T1, T2 > &the_map, const T2 &value) |
|
bool | absoluteFuzzyEqual (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
bool | absoluteFuzzyGreaterEqual (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
bool | absoluteFuzzyGreaterThan (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
bool | absoluteFuzzyLessEqual (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
bool | absoluteFuzzyLessThan (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
bool | relativeFuzzyEqual (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
bool | relativeFuzzyGreaterEqual (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
bool | relativeFuzzyGreaterThan (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
bool | relativeFuzzyLessEqual (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
bool | relativeFuzzyLessThan (const T &var1, const T2 &var2, const T3 &tol=libMesh::TOLERANCE *libMesh::TOLERANCE) |
|
void | getUnion (const std::vector< T > &vector1, const std::vector< T > &vector2, std::vector< T > &common) |
|
bool | isZero (const T &value, const Real tolerance=TOLERANCE *TOLERANCE *TOLERANCE) |
|
void | MaterialPropertyStorageDump (const HashMap< const libMesh::Elem *, HashMap< unsigned int, MaterialProperties >> &props) |
|
void | indentMessage (const std::string &prefix, std::string &message, const char *color=COLOR_CYAN, bool dont_indent_first_line=true, const std::string &post_prefix=": ") |
|
std::string & | removeColor (std::string &msg) |
|
std::list< std::string > | listDir (const std::string path, bool files_only=false) |
|
bool | pathExists (const std::string &path) |
|
std::list< std::string > | getFilesInDirs (const std::list< std::string > &directory_list, const bool files_only=true) |
|
std::string | getLatestCheckpointFilePrefix (const std::list< std::string > &checkpoint_files) |
|
bool | wildCardMatch (std::string name, std::string search_string) |
|
bool | globCompare (const std::string &candidate, const std::string &pattern, std::size_t c=0, std::size_t p=0) |
|
void | expandAllMatches (const std::vector< T > &candidates, std::vector< T > &patterns) |
|
T | convert (const std::string &str, bool throw_on_failure=false) |
|
short int | convert< short int > (const std::string &str, bool throw_on_failure) |
|
unsigned short int | convert< unsigned short int > (const std::string &str, bool throw_on_failure) |
|
int | convert< int > (const std::string &str, bool throw_on_failure) |
|
unsigned int | convert< unsigned int > (const std::string &str, bool throw_on_failure) |
|
long int | convert< long int > (const std::string &str, bool throw_on_failure) |
|
unsigned long int | convert< unsigned long int > (const std::string &str, bool throw_on_failure) |
|
long long int | convert< long long int > (const std::string &str, bool throw_on_failure) |
|
unsigned long long int | convert< unsigned long long int > (const std::string &str, bool throw_on_failure) |
|
void | createSymlink (const std::string &target, const std::string &link) |
|
void | clearSymlink (const std::string &link) |
|
T | concatenate (T c1, const T &c2) |
|
std::vector< T > | concatenate (std::vector< T > c1, const std::vector< T > &c2) |
|
std::vector< T > | concatenate (std::vector< T > c1, const T &item) |
|
std::string | stringJoin (const std::vector< std::string > &values, const std::string &separator=" ") |
|
bool | beginsWith (const std::string &value, const std::string &begin_value) |
|
int | numDigits (const T &num) |
|
ExecFlagEnum | getDefaultExecFlagEnum () |
|
int | stringToInteger (const std::string &input, bool throw_on_failure=false) |
|
void | linearPartitionItems (dof_id_type num_items, dof_id_type num_chunks, dof_id_type chunk_id, dof_id_type &num_local_items, dof_id_type &local_items_begin, dof_id_type &local_items_end) |
|
processor_id_type | linearPartitionChunk (dof_id_type num_items, dof_id_type num_chunks, dof_id_type item_id) |
|
std::string | realpath (const std::string &path) |
|
auto | findPair (C &container, It start_iterator, const M1 &first, const M2 &second) |
|
libMesh::BoundingBox | buildBoundingBox (const Point &p1, const Point &p2) |
|
T * | get (const std::unique_ptr< T > &u) |
|
T * | get (T *p) |
|
T * | get (const std::shared_ptr< T > &s) |
|
bool | setsIntersect (InputIterator first1, InputIterator last1, InputIterator first2, InputIterator last2) |
|
bool | setsIntersect (const T &s1, const T &s2) |
|
bool | isDigits (const std::string &str) |
|
bool | isFloat (const std::string &str) |
|
std::string | canonicalPath (const std::string &path) |
|
bool | startsWith (const std::string &string1, const std::string &string2) |
|
void | replaceStart (std::string &string1, const std::string &string2, const std::string &string3) |
|
bool | isAllLowercase (const std::string &str) |
|
auto | reset (int, T &obj, Args... args) -> decltype(obj.reset(args...), void()) |
|
void | reset (double, T &, Args...) |
|
void | addLineBreaks (std::string &message, unsigned int line_width) |
|
T | convertStringToInt (const std::string &str, bool throw_on_failure) |
|
void | swap (std::vector< T > &data, const std::size_t idx0, const std::size_t idx1, const libMesh::Parallel::Communicator &comm) |
|
void | swap (std::vector< T > &data, const std::size_t idx0, const std::size_t idx1, const libMesh::Parallel::Communicator *comm_ptr=nullptr) |
|
void | shuffle (std::vector< T > &data, MooseRandom &generator, const std::size_t seed_index=0) |
|
void | shuffle (std::vector< T > &data, MooseRandom &generator, const libMesh::Parallel::Communicator &comm) |
|
void | shuffle (std::vector< T > &data, MooseRandom &generator, const std::size_t seed_index, const libMesh::Parallel::Communicator &comm) |
|
void | shuffle (std::vector< T > &data, MooseRandom &generator, const std::size_t seed_index, const libMesh::Parallel::Communicator *comm_ptr) |
|
std::vector< T > | resample (const std::vector< T > &data, MooseRandom &generator, const std::size_t seed_index=0) |
|
std::vector< T > | resample (const std::vector< T > &data, MooseRandom &generator, const libMesh::Parallel::Communicator &comm) |
|
std::vector< T > | resample (const std::vector< T > &data, MooseRandom &generator, const std::size_t seed_index, const libMesh::Parallel::Communicator &comm) |
|
std::vector< T > | resample (const std::vector< T > &data, MooseRandom &generator, const std::size_t seed_index, const libMesh::Parallel::Communicator *comm_ptr) |
|
void | resampleWithFunctor (const std::vector< T > &data, const ActionFunctor &functor, MooseRandom &generator, const std::size_t seed_index=0) |
|
void | resampleWithFunctor (const std::vector< T > &data, const ActionFunctor &functor, MooseRandom &generator, const libMesh::Parallel::Communicator &comm) |
|
void | resampleWithFunctor (const std::vector< T > &data, const ActionFunctor &functor, MooseRandom &generator, const std::size_t seed_index, const libMesh::Parallel::Communicator &comm) |
|
void | resampleWithFunctor (const std::vector< T > &data, const ActionFunctor &functor, MooseRandom &generator, const std::size_t seed_index, const libMesh::Parallel::Communicator *comm_ptr) |
|
bool | wildcardEqual (const T1 &a, const T2 &b) |
|
bool | wildcardEqual (const T &, AnyType) |
|
bool | wildcardEqual (AnyType, const T &) |
|