Rosetta 3.3
Classes | Typedefs | Functions
ObjexxFCL::fmt Namespace Reference

Classes

class  Bite
class  Skip

Typedefs

typedef char * cstring
typedef char const * c_cstring

Functions

template<typename T >
std::string SW (FArray1< T > const &a)
 Standard Width Format: FArray1.
Bite< Fstringbite (Fstring &t)
 Fstring Bite Maker: Take Length of Fstring.
template<>
std::string SS (bool const &t)
 Single-Spaced Format: bool Specialization.
template<>
std::string SS (float const &t)
 Single-Spaced Format: float Specialization.
template<>
std::string SS (double const &t)
 Single-Spaced Format: double Specialization.
template<>
std::string SS (long double const &t)
 Single-Spaced Format: long double Specialization.
template<>
std::string SS (std::complex< float > const &t)
 Single-Spaced Format: complex< float > Specialization.
template<>
std::string SS (std::complex< double > const &t)
 Single-Spaced Format: complex< double > Specialization.
template<>
std::string SS (std::complex< long double > const &t)
 Single-Spaced Format: complex< long double > Specialization.
std::string A (int const w, char const c)
 char Format
std::string A (char const c)
 char Format (Width==1)
std::string A (int const w, c_cstring const s)
 cstring Format
std::string A (c_cstring const s)
 cstring Format (Width of cstring)
std::string A (int const w, std::string const &s)
 string Format
std::string const & A (std::string const &s)
 string Format (Width of string)
std::string A (int const w, Fstring const &s)
 Fstring Format.
std::string A (Fstring const &s)
 Fstring Format (Width of Fstring)
std::string X (int const w)
 Blank string.
std::string space (int const w)
 Blank string.
std::string L (int const w, bool const &t)
 Logical Format.
std::string L (bool const &t)
 Logical Format (Width==1)
std::string E (int const w, int const d, float const &t)
 Exponential Format: float.
std::string E (int const w, int const d, double const &t)
 Exponential Format: double.
std::string E (int const w, int const d, long double const &t)
 Exponential Format: long double.
std::string E (int const w, int const d, std::complex< float > const &t)
 Exponential Format: complex< float >
std::string E (int const w, int const d, std::complex< double > const &t)
 Exponential Format: complex< double >
std::string E (int const w, int const d, std::complex< long double > const &t)
 Exponential Format: complex< long double >
std::string F (int const w, int const d, float const &t)
 Fixed Point Format: float.
std::string F (int const w, int const d, double const &t)
 Fixed Point Format: double.
std::string F (int const w, int const d, long double const &t)
 Fixed Point Format: long double.
std::string F (int const w, int const d, std::complex< float > const &t)
 Fixed Point Format: complex< float >
std::string F (int const w, int const d, std::complex< double > const &t)
 Fixed Point Format: complex< double >
std::string F (int const w, int const d, std::complex< long double > const &t)
 Fixed Point Format: complex< long double >
std::string G (int const w, int const d, float const &t)
 General Format: float.
std::string G (int const w, int const d, double const &t)
 General Format: double.
std::string G (int const w, int const d, long double const &t)
 General Format: long double.
std::string G (int const w, int const d, std::complex< float > const &t)
 General Format: complex< float >
std::string G (int const w, int const d, std::complex< double > const &t)
 General Format: complex< double >
std::string G (int const w, int const d, std::complex< long double > const &t)
 General Format: complex< long double >
template<>
std::string SW (bool const &t)
 Standard Width Format: bool Specialization.
template<>
std::string SW (byte const &t)
 Standard Width Format: byte Specialization.
template<>
std::string SW (short int const &t)
 Standard Width Format: short Specialization.
template<>
std::string SW (unsigned short int const &t)
 Standard Width Format: unsigned short Specialization.
template<>
std::string SW (int const &t)
 Standard Width Format: int Specialization.
template<>
std::string SW (unsigned int const &t)
 Standard Width Format: unsigned int Specialization.
template<>
std::string SW (long int const &t)
 Standard Width Format: long int Specialization.
template<>
std::string SW (unsigned long int const &t)
 Standard Width Format: unsigned long int Specialization.
template<>
std::string SW (float const &t)
 Standard Width Format: float Specialization.
template<>
std::string SW (double const &t)
 Standard Width Format: double Specialization.
template<>
std::string SW (long double const &t)
 Standard Width Format: long double Specialization.
template<>
std::string SW (std::complex< float > const &t)
 Standard Width Format: complex< float > Specialization.
template<>
std::string SW (std::complex< double > const &t)
 Standard Width Format: complex< double > Specialization.
template<>
std::string SW (std::complex< long double > const &t)
 Standard Width Format: complex< long double > Specialization.
std::ios_base & general (std::ios_base &base)
 general: Manipulator to Turn Off scientific or fixed
char const SPACE ( ' ')
template<typename T >
std::istream & operator>> (std::istream &stream, Bite< T > const &bite)
 Input a Bite from Stream.
bool is_blank_string (std::string const &s)
 string is Blank?
template<typename T >
Bite< T > bite (int const w, T &t)
 Width + Value Bite Maker.
template<typename T >
Bite< T > bite (int const w, int const d, T &t)
 Width + Precision + Value Bite Maker.
Bite< boolbite (bool &t)
 bool Bite Maker: Take One Character
Bite< char > bite (char &t)
 char Bite Maker: Take One Character
Bite< std::string > bite (std::string &t)
 string Bite Maker: Take Rest of Line
std::istream & operator>> (std::istream &stream, Skip const &skip)
 Input a Skip from Stream.
Skip skip (int const w=1)
 Skip Maker.
std::istream & skip (std::istream &stream)
 Skip Rest of Line and Line Terminator (Manipulator)
template<typename T >
std::string SS (T const &t)
 Single-Spaced Format.
template<typename T >
std::string LJ (int const w, T const &t)
 Left-Justified Width-Specified Format.
template<typename T >
std::string RJ (int const w, T const &t)
 Right-Justified Width-Specified Format.
template<typename T >
std::string I (int const w, T const &t)
 Integer Format.
template<typename T >
std::string I (int const w, int const m, T const &t)
 Integer Format with Minimum Digits.
template<typename T >
std::string SW (T const &t)
 Standard Width Format: Default Implementation.
std::string nl_if (int const i, int const n)
 Newline utility for formatted output implied DO loop emulation.

Typedef Documentation


Function Documentation

std::string ObjexxFCL::fmt::A ( int const  w,
char const  c 
)
std::string ObjexxFCL::fmt::A ( char const  c)

char Format (Width==1)

std::string ObjexxFCL::fmt::A ( int const  w,
Fstring const &  s 
)
std::string ObjexxFCL::fmt::A ( Fstring const &  s)
std::string ObjexxFCL::fmt::A ( int const  w,
c_cstring const  s 
)

cstring Format

References A().

std::string ObjexxFCL::fmt::A ( c_cstring const  s)

cstring Format (Width of cstring)

std::string ObjexxFCL::fmt::A ( int const  w,
std::string const &  s 
)

string Format

References basic::options::OptionKeys::in::file::s.

std::string const & ObjexxFCL::fmt::A ( std::string const &  s)

string Format (Width of string)

References basic::options::OptionKeys::in::file::s.

Bite< Fstring > ObjexxFCL::fmt::bite ( Fstring &  t)

Fstring Bite Maker: Take Length of Fstring.

References ObjexxFCL::Fstring::length(), and sd::t.

template<typename T >
Bite< T > ObjexxFCL::fmt::bite ( int const  w,
T &  t 
) [inline]

Width + Value Bite Maker.

References sd::t.

template<typename T >
Bite< T > ObjexxFCL::fmt::bite ( int const  w,
int const  d,
T &  t 
) [inline]

Width + Precision + Value Bite Maker.

References make_table_of_pilot_apps::d, and sd::t.

Bite< bool > ObjexxFCL::fmt::bite ( bool t) [inline]

bool Bite Maker: Take One Character

References sd::t.

Bite< char > ObjexxFCL::fmt::bite ( char &  t) [inline]

char Bite Maker: Take One Character

References sd::t.

Bite< std::string > ObjexxFCL::fmt::bite ( std::string &  t) [inline]

string Bite Maker: Take Rest of Line

References ObjexxFCL::max(), and sd::t.

std::string ObjexxFCL::fmt::E ( int const  w,
int const  d,
float const &  t 
)
std::string ObjexxFCL::fmt::E ( int const  w,
int const  d,
double const &  t 
)

Exponential Format: double.

References numeric::max(), basic::options::OptionKeys::ddg::min, sd::t, and ObjexxFCL::uppercase().

std::string ObjexxFCL::fmt::E ( int const  w,
int const  d,
long double const &  t 
)

Exponential Format: long double.

References numeric::max(), basic::options::OptionKeys::ddg::min, sd::t, and ObjexxFCL::uppercase().

std::string ObjexxFCL::fmt::E ( int const  w,
int const  d,
std::complex< float > const &  t 
)

Exponential Format: complex< float >

References numeric::max(), basic::options::OptionKeys::ddg::min, and ObjexxFCL::uppercase().

std::string ObjexxFCL::fmt::E ( int const  w,
int const  d,
std::complex< double > const &  t 
)

Exponential Format: complex< double >

References numeric::max(), basic::options::OptionKeys::ddg::min, and ObjexxFCL::uppercase().

std::string ObjexxFCL::fmt::E ( int const  w,
int const  d,
std::complex< long double > const &  t 
)

Exponential Format: complex< long double >

References numeric::max(), basic::options::OptionKeys::ddg::min, and ObjexxFCL::uppercase().

std::string ObjexxFCL::fmt::F ( int const  w,
int const  d,
std::complex< double > const &  t 
)

Fixed Point Format: complex< double >

References F().

std::string ObjexxFCL::fmt::F ( int const  w,
int const  d,
std::complex< long double > const &  t 
)

Fixed Point Format: complex< long double >

References F().

std::string ObjexxFCL::fmt::F ( int const  w,
int const  d,
double const &  t 
)
std::string ObjexxFCL::fmt::F ( int const  w,
int const  d,
float const &  t 
)
std::string ObjexxFCL::fmt::F ( int const  w,
int const  d,
long double const &  t 
)
std::string ObjexxFCL::fmt::F ( int const  w,
int const  d,
std::complex< float > const &  t 
)

Fixed Point Format: complex< float >

References F().

std::string ObjexxFCL::fmt::G ( int const  w,
int const  d,
float const &  t 
)

General Format: float.

References ObjexxFCL::abs(), E(), F(), color_pdb::i, and ObjexxFCL::pow().

Referenced by G(), and SW().

std::string ObjexxFCL::fmt::G ( int const  w,
int const  d,
double const &  t 
)

General Format: double.

References ObjexxFCL::abs(), E(), F(), color_pdb::i, and ObjexxFCL::pow().

std::string ObjexxFCL::fmt::G ( int const  w,
int const  d,
long double const &  t 
)
std::string ObjexxFCL::fmt::G ( int const  w,
int const  d,
std::complex< float > const &  t 
)

General Format: complex< float >

References G().

std::string ObjexxFCL::fmt::G ( int const  w,
int const  d,
std::complex< double > const &  t 
)

General Format: complex< double >

References G().

std::string ObjexxFCL::fmt::G ( int const  w,
int const  d,
std::complex< long double > const &  t 
)

General Format: complex< long double >

References G().

std::ios_base & ObjexxFCL::fmt::general ( std::ios_base &  base)

general: Manipulator to Turn Off scientific or fixed

References basic::options::OptionKeys::optE::fixed.

template<typename T >
std::string ObjexxFCL::fmt::I ( int const  w,
T const &  t 
) [inline]
template<typename T >
std::string ObjexxFCL::fmt::I ( int const  w,
int const  m,
T const &  t 
) [inline]
bool ObjexxFCL::fmt::is_blank_string ( std::string const &  s) [inline]

string is Blank?

std::string ObjexxFCL::fmt::L ( int const  w,
bool const &  t 
)
std::string ObjexxFCL::fmt::L ( bool const &  t)

Logical Format (Width==1)

template<typename T >
std::string ObjexxFCL::fmt::LJ ( int const  w,
T const &  t 
) [inline]

Left-Justified Width-Specified Format.

References basic::options::OptionKeys::ufv::left, and sd::t.

Referenced by utility::options::OptionCollection::show_help_hier().

std::string ObjexxFCL::fmt::nl_if ( int const  i,
int const  n 
) [inline]

Newline utility for formatted output implied DO loop emulation.

template<typename T >
std::istream& ObjexxFCL::fmt::operator>> ( std::istream &  stream,
Bite< T > const &  bite 
)

Input a Bite from Stream.

References color_pdb::i, and basic::options::OptionKeys::smhybrid::ss.

std::istream& ObjexxFCL::fmt::operator>> ( std::istream &  stream,
Skip const &  skip 
)

Input a Skip from Stream.

References color_pdb::i.

template<typename T >
std::string ObjexxFCL::fmt::RJ ( int const  w,
T const &  t 
) [inline]
Skip ObjexxFCL::fmt::skip ( int const  w = 1) [inline]

Skip Maker.

std::istream& ObjexxFCL::fmt::skip ( std::istream &  stream) [inline]

Skip Rest of Line and Line Terminator (Manipulator)

References numeric::max().

std::string ObjexxFCL::fmt::space ( int const  w)

Blank string.

References numeric::max().

char const ObjexxFCL::fmt::SPACE ( ' '  )
template<typename T >
std::string ObjexxFCL::fmt::SS ( T const &  t) [inline]

Single-Spaced Format.

References basic::options::OptionKeys::ufv::left, sd::t, and ObjexxFCL::uppercase().

template<>
std::string ObjexxFCL::fmt::SS ( std::complex< long double > const &  t)

Single-Spaced Format: complex< long double > Specialization.

References basic::options::OptionKeys::ufv::left, and ObjexxFCL::uppercase().

template<>
std::string ObjexxFCL::fmt::SS ( double const &  t)

Single-Spaced Format: double Specialization.

References basic::options::OptionKeys::ufv::left, and ObjexxFCL::uppercase().

template<>
std::string ObjexxFCL::fmt::SS ( float const &  t)

Single-Spaced Format: float Specialization.

References basic::options::OptionKeys::ufv::left, and ObjexxFCL::uppercase().

template<>
std::string ObjexxFCL::fmt::SS ( long double const &  t)

Single-Spaced Format: long double Specialization.

References basic::options::OptionKeys::ufv::left, and ObjexxFCL::uppercase().

template<>
std::string ObjexxFCL::fmt::SS ( bool const &  t)
template<>
std::string ObjexxFCL::fmt::SS ( std::complex< float > const &  t)

Single-Spaced Format: complex< float > Specialization.

References basic::options::OptionKeys::ufv::left, and ObjexxFCL::uppercase().

template<>
std::string ObjexxFCL::fmt::SS ( std::complex< double > const &  t)

Single-Spaced Format: complex< double > Specialization.

References basic::options::OptionKeys::ufv::left, and ObjexxFCL::uppercase().

template<>
std::string ObjexxFCL::fmt::SW ( unsigned long int const &  t)

Standard Width Format: unsigned long int Specialization.

References I().

template<>
std::string ObjexxFCL::fmt::SW ( std::complex< double > const &  t)

Standard Width Format: complex< double > Specialization.

References SW().

template<typename T >
std::string ObjexxFCL::fmt::SW ( T const &  t) [inline]

Standard Width Format: Default Implementation.

References basic::options::OptionKeys::ufv::left, sd::t, and ObjexxFCL::uppercase().

template<>
std::string ObjexxFCL::fmt::SW ( byte const &  t)

Standard Width Format: byte Specialization.

References I().

template<>
std::string ObjexxFCL::fmt::SW ( bool const &  t)

Standard Width Format: bool Specialization.

References L().

template<>
std::string ObjexxFCL::fmt::SW ( float const &  t)

Standard Width Format: float Specialization.

References G().

template<>
std::string ObjexxFCL::fmt::SW ( std::complex< float > const &  t)

Standard Width Format: complex< float > Specialization.

References SW().

template<typename T >
std::string ObjexxFCL::fmt::SW ( FArray1< T > const &  a) [inline]

Standard Width Format: FArray1.

References color_pdb::i, basic::options::OptionKeys::in::file::s, and ObjexxFCL::FArray< T >::size().

Referenced by SW().

template<>
std::string ObjexxFCL::fmt::SW ( long double const &  t)

Standard Width Format: long double Specialization.

References G().

template<>
std::string ObjexxFCL::fmt::SW ( double const &  t)

Standard Width Format: double Specialization.

References G().

template<>
std::string ObjexxFCL::fmt::SW ( short int const &  t)

Standard Width Format: short Specialization.

References I().

template<>
std::string ObjexxFCL::fmt::SW ( long int const &  t)

Standard Width Format: long int Specialization.

References I().

template<>
std::string ObjexxFCL::fmt::SW ( int const &  t)

Standard Width Format: int Specialization.

References I().

template<>
std::string ObjexxFCL::fmt::SW ( unsigned int const &  t)

Standard Width Format: unsigned int Specialization.

References I().

template<>
std::string ObjexxFCL::fmt::SW ( unsigned short int const &  t)

Standard Width Format: unsigned short Specialization.

References I().

template<>
std::string ObjexxFCL::fmt::SW ( std::complex< long double > const &  t)

Standard Width Format: complex< long double > Specialization.

References SW().

std::string ObjexxFCL::fmt::X ( int const  w)

Blank string.

References numeric::max().

Referenced by numeric::interpolation::periodic_range::periodic_value::half::bilinearly_interpolated(), numeric::interpolation::periodic_range::periodic_value::full::bilinearly_interpolated(), numeric::interpolation::periodic_range::half::bilinearly_interpolated(), numeric::interpolation::periodic_range::full::bilinearly_interpolated(), numeric::interpolation::bilinearly_interpolated(), numeric::interpolation::periodic_range::periodic_value::half::bin(), numeric::interpolation::periodic_range::periodic_value::full::bin(), numeric::interpolation::periodic_range::half::bin(), numeric::interpolation::periodic_range::full::bin(), numeric::interpolation::Histogram< X, Y >::bin_number(), numeric::interpolation::Histogram< X, Y >::derivative_linear(), numeric::fourier::fft(), numeric::fourier::fft2(), numeric::fourier::fft3(), numeric::fourier::ifft(), numeric::fourier::ifft2(), numeric::fourier::ifft3(), numeric::interpolation::Histogram< X, Y >::interpolate_flat(), numeric::interpolation::Histogram< X, Y >::interpolate_linear(), numeric::interpolation::periodic_range::periodic_value::half::interpolated(), numeric::interpolation::periodic_range::periodic_value::full::interpolated(), numeric::interpolation::periodic_range::half::interpolated(), numeric::interpolation::periodic_range::full::interpolated(), numeric::interpolation::interpolated(), numeric::interpolation::full::bin_density::interpolated(), numeric::interpolation::full::bin_width::interpolated(), numeric::interpolation::full::bin_density::l(), numeric::interpolation::full::bin_width::l(), numeric::interpolation::Histogram< X, Y >::last_bin(), numeric::interpolation::Histogram< X, Y >::last_bin_right(), numeric::MakeVector(), numeric::MathVector< core::Real >::MakeVector(), numeric::interpolation::Histogram< X, Y >::maximum(), numeric::interpolation::Histogram< X, Y >::minimum(), numeric::operator!=(), and numeric::operator==().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines