|  | 
| 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 
 | 
|  |