base/include/base/utilities.h File Reference

Include dependency graph for utilities.h:

Classes

class  Utilities::System::MPI_InitFinalize

Namespaces

namespace  Utilities
namespace  Utilities::System
namespace  Utilities::Trilinos

Functions

std::string Utilities::int_to_string (const unsigned int i, const unsigned int digits=numbers::invalid_unsigned_int)
unsigned int Utilities::needed_digits (const unsigned int max_number)
int Utilities::string_to_int (const std::string &s)
std::vector< intUtilities::string_to_int (const std::vector< std::string > &s)
std::vector< std::string > Utilities::split_string_list (const std::string &s, const char delimiter= ',')
std::vector< std::string > Utilities::break_text_into_lines (const std::string &original_text, const unsigned int width, const char delimiter= ' ')
bool Utilities::match_at_string_start (const std::string &name, const std::string &pattern)
std::pair< int, unsigned intUtilities::get_integer_at_position (const std::string &name, const unsigned int position)
double Utilities::generate_normal_random_number (const double a, const double sigma)
template<int N, typename T >
Utilities::fixed_power (const T t)
std::vector< unsigned intUtilities::reverse_permutation (const std::vector< unsigned int > &permutation)
std::vector< unsigned intUtilities::invert_permutation (const std::vector< unsigned int > &permutation)
double Utilities::System::get_cpu_load ()
std::string Utilities::System::get_hostname ()
std::string Utilities::System::get_time ()
unsigned int Utilities::System::get_n_mpi_processes (const MPI_Comm &mpi_communicator)
unsigned int Utilities::System::get_this_mpi_process (const MPI_Comm &mpi_communicator)
bool Utilities::System::program_uses_mpi ()
const Epetra_Comm & Utilities::Trilinos::comm_world ()
unsigned int Utilities::Trilinos::get_n_mpi_processes (const Epetra_Comm &mpi_communicator)
unsigned int Utilities::Trilinos::get_this_mpi_process (const Epetra_Comm &mpi_communicator)

deal.II documentation generated on Mon Nov 23 22:56:25 2009 by doxygen 1.6.1