Rosetta  2019.12
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
utility Directory Reference
Directory dependency graph for utility:
src/utility

Directories

directory  boinc
 
directory  excn
 
directory  factory
 
directory  file
 
directory  graph
 
directory  io
 
directory  json_spirit
 
directory  keys
 
directory  libsvm
 
directory  options
 
directory  pointer
 
directory  py
 
directory  serialization
 
directory  signals
 
directory  sql_database
 
directory  tag
 
directory  thread
 
directory  tools
 
directory  type_traits
 
directory  xsd_util
 

Files

file  assert.hh
 
file  backtrace.cc
 Instead of printing a backtrace inside of an assertion failure, throw an exception.
 
file  backtrace.hh
 Programmatic backtrace whenever you want it.
 
file  Binary_Util.cc
 
file  Binary_Util.hh
 
file  BitSet.fwd.hh
 utility::BitSet forward declarations
 
file  BitSet.hh
 Simple bit set.
 
file  BitVector.fwd.hh
 utility::BitVector forward declarations
 
file  BitVector.hh
 Simple bit vector.
 
file  Bound.fwd.hh
 utility::Bound forward declarations
 
file  Bound.hh
 Bound value class.
 
file  CSI_Sequence.cc
 Terminal ASCII codes.
 
file  CSI_Sequence.fwd.hh
 Terminal ASCII codes.
 
file  CSI_Sequence.hh
 Terminal ASCII codes.
 
file  curl.cc
 Implements a OO interface to CURL wrapping and hiding the ugly C callbacks.
 
file  curl.hh
 Implements a OO interface to CURL wrapping and hiding the ugly C callbacks.
 
file  dating.cc
 Definitions for utility functions involving calendar dates, not for finding new romantic partners.
 
file  dating.hh
 Declarations for utility functions involving calendar dates, not for finding new romantic partners.
 
file  DenseBoolMap.hh
 Provides a memory efficient way to store a large number of boolean values.
 
file  DereferenceIterator.hh
 class for Iterating across a container of OPs if the function expects iterators of the dereferenced objects. example: if you have a loop that iterates on decoys via SilentFileData::begin()... SilentFileData::end() it uses the dereferenced objects: i.e., it->fill_pose() SilentFileData sfd; my_func( sfd.begin(), sfd.end() );
 
file  down_cast.hh
 Fast polymorphic down-casting functions.
 
file  exit.cc
 Program exit functions and macros.
 
file  exit.hh
 Program exit functions and macros.
 
file  fix_boinc_read.hh
 
file  fixedsizearray0.fwd.hh
 unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 0.
 
file  fixedsizearray0.hh
 
file  fixedsizearray0.srlz.hh
 Serlialization routines for fixedsizearray0s.
 
file  fixedsizearray1.fwd.hh
 
file  fixedsizearray1.hh
 
file  fixedsizearray1.srlz.hh
 Serlialization routines for fixedsizearray1s.
 
file  FixedSizeLexicographicalIterator.fwd.hh
 
file  FixedSizeLexicographicalIterator.hh
 Class for iterating across all words of a compile-time-known fixed-length, composed of letters from varying alphabets, where each alphabet is represented by its size. This iteration is performed in lexicographical order. All allocation of a FixedSizeLexicographicalIterator takes place on the stack, and is therefore much faster than a regular LexigographicalIterator.
 
file  FixedSizeLexicographicalIterator.tmpl.hh
 
file  heap.cc
 class definition for a heap object based on Charlie Strauss's heap code ported over from rosetta++.
 
file  heap.fwd.hh
 forward class definition of class heap
 
file  heap.hh
 class definition for a heap object based on Charlie Strauss's heap code ported over from rosetta++. Stores a sorted list of integers based on floating-point values.
 
file  in_place_list.fwd.hh
 
file  in_place_list.hh
 a doubly linked list where elements are shuffled in place.
 
file  inline_file_provider.cc
 
file  inline_file_provider.hh
 
file  integer_mapping.cc
 A set of useful classes to map between two enumerations. So far, only a subset mapping is implemented.
 
file  integer_mapping.fwd.hh
 
file  integer_mapping.hh
 A set of useful classes to map between two enumerations. So far, only a subset mapping is implemented.
 
file  iter_util.hh
 
file  json_utilities.cc
 
file  json_utilities.hh
 bag of utility functions for nlohmann::json (the one at external/include/json.hpp)
 
file  LexicographicalIterator.cc
 
file  LexicographicalIterator.fwd.hh
 
file  LexicographicalIterator.hh
 Class for iterating across all words of a fixed-length, composed of letters from varying alphabets, where each alphabet is represented by its size. This iteration is performed in lexicographical order.
 
file  make_static_database.py
 
file  map_util.hh
 Utility functions for std::maps.
 
file  minmax.hh
 
file  modulo.hh
 calculates modulo for integer, since C++ '' operator has weird behavior for negative numbers.
 
file  mpi_util.cc
 
file  mpi_util.hh
 
file  numbers.hh
 Brief utility classes for numeric usage.
 
file  OrderedTuple.fwd.hh
 Forward declaration of OrderedTuple class.
 
file  OrderedTuple.hh
 Class for compairing/sorting data where sort-precidence is in descending order from begin() to end()
 
file  recent_history_queue.cc
 A queue for holding the history in which certain members of a set are promoted to the front of the queue before eventually falling off the end of the queue.
 
file  recent_history_queue.hh
 A queue for holding the history in which certain members of a set are promoted to the front of the queue before eventually falling off the end of the queue.
 
file  Show.hh
 uniformed printing functionality for data types.
 
file  SimulateMPI.cc
 
file  SimulateMPI.fwd.hh
 
file  SimulateMPI.hh
 
file  SingletonBase.hh
 A base class for all singltons using CRTP and managing the complexity of safely initializing singltons in a thread-safe way.
 
file  sort.functions.hh
 Functions related to sorting.
 
file  sort_predicates.hh
 sort predicates for using std::pair in std::sort.
 
file  static_database.cc
 
file  static_database.hh
 
file  stream_util.fwd.hh
 Implemention of ostream operator << for various common types, forward declarations.
 
file  stream_util.hh
 Implemention of ostream operator << for various common types.
 
file  string_constants.hh
 Commonly used string constants.
 
file  string_util.cc
 Some std::string helper functions.
 
file  string_util.hh
 Some std::string helper functions.
 
file  sys_util.cc
 All system functions in utility that have no other home.
 
file  sys_util.hh
 All system functions in utility that have no other home.
 
file  utility.functions.hh
 Numeric functions (to avoid dependency on numeric package)
 
file  vector0.fwd.hh
 utility::vector0 forward declarations
 
file  vector0.hh
 vector0: std::vector with assert-checked bounds
 
file  vector0.srlz.cc
 Serlialization routines for vector0s.
 
file  vector0.srlz.hh
 Serlialization routines for vector0s.
 
file  vector0_bool.hh
 vector0: std::vector with assert-checked bounds: bool specialization
 
file  vector1.functions.hh
 some useful functions for vector1 that I'm tired of rewriting
 
file  vector1.fwd.hh
 utility::vector1 forward declarations
 
file  vector1.hh
 vector1: std::vector with 1-based indexing
 
file  vector1.srlz.cc
 Serlialization routines for vector1s.
 
file  vector1.srlz.hh
 Serlialization routines for vector1s.
 
file  vector1_bool.hh
 vector1: std::vector with 1-based indexing: bool specialization
 
file  vectorL.fwd.hh
 utility::vectorL forward declarations
 
file  vectorL.hh
 vectorL: std::vector with L-based indexing
 
file  vectorL_bool.hh
 vectorL: std::vector with L-based indexing: bool specialization
 
file  vectorL_Selector.hh
 vectorL lower index selectors