|
Teuchos - Trilinos Tools Package
Version of the Day
|
This class provides some basic std::string and floating-point utilities for Teuchos. More...
#include <Teuchos_Utils.hpp>
Static Public Member Functions | |
| static void | aboutBuild () |
| print a description of the current build. | |
| static double | chop (const double &x) |
Set a number to zero if it is less than getChopVal(). | |
| static double | getChopVal () |
| Get the chopping value, below which numbers are considered to be zero. | |
| static void | setChopVal (double chopVal) |
| Set the chopping value, below which numbers are considered to be zero. | |
| static bool | isWhiteSpace (const char c) |
| Determine if a char is whitespace or not. | |
| static std::string | trimWhiteSpace (const std::string &str) |
| Trim whitespace from beginning and end of std::string. | |
| static std::string | toString (const double &x) |
| Write a double as a std::string. | |
| static std::string | toString (const int &x) |
| Write an int as a std::string. | |
| static std::string | toString (const unsigned int &x) |
| Write an unsigned int as a std::string. | |
| static double | pi () |
| pi. | |
| static std::string | getParallelExtension (int procRank=-1, int numProcs=-1) |
| Get a parallel file name extention . | |
This class provides some basic std::string and floating-point utilities for Teuchos.
Definition at line 59 of file Teuchos_Utils.hpp.
| static void Teuchos::Utils::aboutBuild | ( | ) | [static] |
print a description of the current build.
| double Teuchos::Utils::chop | ( | const double & | x | ) | [static] |
Set a number to zero if it is less than getChopVal().
Definition at line 49 of file Teuchos_Utils.cpp.
| static double Teuchos::Utils::getChopVal | ( | ) | [inline, static] |
Get the chopping value, below which numbers are considered to be zero.
Definition at line 72 of file Teuchos_Utils.hpp.
| static void Teuchos::Utils::setChopVal | ( | double | chopVal | ) | [inline, static] |
Set the chopping value, below which numbers are considered to be zero.
Definition at line 76 of file Teuchos_Utils.hpp.
| static bool Teuchos::Utils::isWhiteSpace | ( | const char | c | ) | [inline, static] |
Determine if a char is whitespace or not.
Definition at line 79 of file Teuchos_Utils.hpp.
| std::string Teuchos::Utils::trimWhiteSpace | ( | const std::string & | str | ) | [static] |
Trim whitespace from beginning and end of std::string.
Definition at line 55 of file Teuchos_Utils.cpp.
| std::string Teuchos::Utils::toString | ( | const double & | x | ) | [static] |
Write a double as a std::string.
Definition at line 97 of file Teuchos_Utils.cpp.
| std::string Teuchos::Utils::toString | ( | const int & | x | ) | [static] |
Write an int as a std::string.
Definition at line 83 of file Teuchos_Utils.cpp.
| std::string Teuchos::Utils::toString | ( | const unsigned int & | x | ) | [static] |
Write an unsigned int as a std::string.
Definition at line 90 of file Teuchos_Utils.cpp.
| static double Teuchos::Utils::pi | ( | ) | [inline, static] |
pi.
Definition at line 98 of file Teuchos_Utils.hpp.
| std::string Teuchos::Utils::getParallelExtension | ( | int | procRank = -1, |
| int | numProcs = -1 |
||
| ) | [static] |
Get a parallel file name extention .
Definition at line 104 of file Teuchos_Utils.cpp.
1.7.6.1