►Nbasic | |
►Ndatabase | |
►Ninsert_statement_generator | |
CInsertGenerator | |
CRowData | |
CRowDataBase | |
►Nschema_generator | |
CColumn | |
CConstraint | |
CDbBigInt | DOES NOT WORK WITH CPPDB - USE INTEGER INSTEAD /boolean data type |
CDbDataType | |
CDbDouble | |
CDbInteger | |
CDbReal | |
CDbText | |
CDbTextKey | |
CDbUUID | |
CForeignKey | |
CGreaterThanConstraint | |
CIndex | |
CPrimaryKey | |
CSchema | |
CUniqueConstraint | |
CDatabaseSessionLoader | |
CDatabaseSessionLoaderCreator | |
CDatabaseSessionOptions | |
CDatabaseSessionOptionsCreator | |
►Ndatacache | |
CBasicDataCache | A DataCache storing objects derived from basic::datacache::CacheableData |
CCacheableData | Base class for data storable within a DataCache |
CCacheableString | Wrapper for std::string |
CCacheableStringFloatMap | Wrapper for std::map< std::string, float > |
CCacheableStringMap | Wrapper for a map< string, string > |
CDataCache | Forward declaration for DataCache |
CDataCache_CacheableData | |
CDataMap | General-purpose store for any reference-count derived object |
CDataMapObj | Templated class to make any data type compatible with ReferenceCounts and OPs. e.g., utility::pointer::owning_ptr< basic::datacache::DataMapObj< bool > > stop; You can then place such constructs on the basic::datacache::DataMap |
CDiagnosticData | Wrapper for std::map<string, Real> |
CHierarchicalDataMap | A data map designed to help create hierarchies with complicated shared data requirements |
CWriteableCacheableData | Base class for data storable within a DataCache |
CWriteableCacheableDataCreator | Abstract base class for a Mover factory; the Creator class is responsible for creating a particular mover class |
CWriteableCacheableDataFactory | |
CWriteableCacheableDataRegistrator | This templated class will register an instance of an WriteableCacheableDataCreator (class T) with the WriteableCacheableDataFactory. It will ensure that no WriteableCacheableDataCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
CWriteableCacheableMap | Wrapper for a map< string, string > |
►Ngpu | |
Cfloat4 | |
CTimer | |
►Nmessage_listening | |
CDbMoverMessageListener | |
CMessageListener | |
CMessageListenerFactory | |
►Noptions | |
►Nresource_manager | |
►Nfallback_configuration | |
CNativeFallbackConfiguration | |
CNativeFallbackConfigurationCreator | |
►Nlocator | |
CDatabaseResourceLocator | The DatabaseResourceLocator class is responsible for retreiving data from a Database so that that data can then be used to construct a Resource |
CDatabaseResourceLocatorCreator | Creator for the DatabaseResourceLocator class |
CFileListResourceLocator | The FileListResourceLocator concatenates a set of listed files; e.g. useful for constructing a pose from two separate PDB files |
CFileListResourceLocatorCreator | Creator for the FileSystemResourceLocator class |
CFileStream | FileStream is a wrapper class for a utility::io::izstream object that derives from ResourceStream |
CFileSystemResourceLocator | The FileSystemResourceLocator is responsible for opening a file from the file system given its name (as the "locator tag" in the locate_resource_stream method ) and returning a FileStream object that wraps this file. This FileStream can then be used to construct a resource |
CFileSystemResourceLocatorCreator | Creator for the FileSystemResourceLocator class |
CNullResourceLocator | The NullResourceLocator is meant for cases where a resource can be created without reading from an input file. It goes through the motions of returning a ResourceStream (an empty NullStream) as is required of all ResourceLocators, but the stream that it creates will not be used |
CNullResourceLocatorCreator | Creator for the NullResourceLocator class |
CNullStream | The NullStream acts as an empty stream object that may be returned by the NullResourceLocator. It does not open any files |
CStringResourceStream | The StringResourceStream is a wrapper class for a std::stringstream that can be used to construct a resource. Useful when reading the resource stream in to memory (e.g. from a database or from multiple files) before trying to construct the resource |
CFallbackConfiguration | The FallbackConfiguration class describes how a resource should be created if the ResourceManager is not being used, i.e., if resources have been specified through flags on the command line instead of through a resource-definition file |
CFallbackConfigurationCreator | The FallbackConfigurationCreator plays the role in the ResourceManager framework of gluing a "resource_description" string and a FallbackConfiguration together |
CFallbackConfigurationFactory | The FallbackConfigurationFactory is a singleton factory with which FallbackConfigurationCreator objects should be registered. The "fallback" system serves as a mechanism for preserving command-line functionality even while switching more protocols from requesting resources from the ResourceManager rather than reading directly from the command line |
CFallbackConfigurationRegistrator | The FallbackConfigurationRegistrator class is a simple templated registration class that will, at construction, create a FallbackConfiguration and register it with the FallbackConfigurationFactory |
CJobOptions | The JobOptions class holds job-specific options (i.e. command line flags). It can be used by the ResourceManager to hold options for a particular job, so that the ResourceManager can retrieve those options as needed. It is basically a bag for 12 OptionKey/OptionKeyValue maps, one for every kind of OptionKey |
CLazyResourceManager | This is a mule class, meant to be derived from. It's job is to hold ResourceOptions and ResourceLocator objects by name (tag) as well as the ResourceConfigurations which serve as complete descriptions for how to construct a Resource. It should be thought of as a mule by classes that derive from it: it won't do anything on its own, but it can be directed to do things. The point of the class is to ake it easier to create ResourceManagers besides the JD2ResourceManager, which, at the time of this documentation, is the only class that derives from the LazyResourceManager |
CResourceConfiguration | The set of strings necessary to describe how a resource should be constructed |
CResourceLoader | The ResourceLoader is responsible for instantiating a Resource object and initializing it. In order to do so, the ResourceLoader is given an input stream and a ResourceOptions object. Note that the ResourceOptions object has to be of the right type, or the ResourceLoader will not be able to read the data that it needs out of it. If the ResourceLoader is given the wrong kind of ResourceOptions object, it will throw an exception |
CResourceLoaderCreator | Instantiates a ResourceLoader as part of the ResourceLoaderFactory scheme. Derived classes should be registered with the ResourceLoaderFactory in one of the library init.cc files with a ResourceLoaderRegistrator |
CResourceLoaderFactory | Instantiates ResourceLoaders. Creators may be registered with the Factory at any point, though it is recommended they be registered at load time. If two Creators are registered and they both give the same name for the ResourceLoader they say they will instantiate, then the Factory will exit with an error message |
CResourceLoaderRegistrator | The ResourceLoaderRegistrator class is a simple templated registration class that will, at construction, create a ResourceLoader and register it with the ResouceLoaderFactory |
CResourceLocator | ResourceLocator classes are responsible for retrieving data from a data store that will be used to construct a Resource. This data store could be a file system or a database or any other place where data is stored |
CResourceLocatorCreator | The ResourceLocatorCreator class serves to link the name of a locator type and the (derived) ResourceLocator class that's responsible for retrieving data from a data store |
CResourceLocatorFactory | The ResourceLocatorFactory instantiates ResourceLocator objects given their corresponding locator-type strings. It uses the load-time factory registration scheme, meaning that it is a singleton and takes an instance of a Creator object (a ResourceLocatorCreator) in its "factory_register" method. Templated instances of the ResourceLocatorRegistrator classes should be placed in the library init.cc files (e.g. core/init/init.cc or protocols/init/init.ResourceLocatorRegistrators.ihh) |
CResourceLocatorRegistrator | The ResourceLocatorRegistrator gives an instance of a ResourceLocatorCreator to the ResourceLocatorFactory in its constructor, calling the ResourceLocatorFactory's factory_register() method. This call is actually accomplished by the WidgetRegistrator parent class. A single (templated) instance of this class for each ResourceLocatorCreator should be placed in the appropriate init.cc file (i.e. ResourceLocatorCreators that live in the protocols library should be put in src/protocols/init/init.ResourceLocatorRegistrators.ihh) |
CResourceManager | The ResourceManager is a singleton class responsible for holding, distributing, and eventually deallocating resources which may be shared between multiple jobs. A protocol may communicate directly with the ResourceManager, requesting resources, but remaining unaware of where those resources came from, or whether the same resource is being used in multiple contexts |
CResourceManagerCreator | Derived classes will be used by the ResourceManagerFactory to decide which of the various ResourceManagers should be instantiated. The ResourceManager is a singleton, but, different ResourceManagers can be instantiated in different contexts |
CResourceManagerFactory | A factory class for managing the instantiation of the singleton ResourceManager: only one of the various derived classes will be instantiated. Currently, it asks for the JD2ResourceManager; in the future, this should be fixed so that it reads from the options system to figure out which ResourceManager to instantiate |
CResourceManagerRegistrator | The ResourceManagerRegistrator creates an instantiate of the templated ResourceManagerCreator class and gives it to the ResourceManagerFactory. A single instance for each ResourceManagerCreator should be put in the appropriate init.cc file |
CResourceOptions | The ResourceOptions class is responsible for describing all the data requried for instanting a particular resource, except for the data stream (i.e. the file) that contains the data for the resource. For example, when reading in a PDB file, there are 30 different options for how that PDB file should be turned into a Pose. That data is now held in an ImportPoseOptions object. The purpose of the ResourceOptions class is to allow different jobs to load resources in different ways, or for one job to load two different resources of the same type in different ways. For example, a protocol may need both a centroid pose and a fullatom pose to be loaded in from disk; however, if the logic for loading a pose in from disk is controlled by the options system alone, this becomes impossible |
CResourceOptionsCreator | Each derived ResourceOptionsCreator class is responsible for instantiating a (specific) derived ResourceOptions class, and for telling the ResourceOptionsFactory the string which identifies that class. There should be one derived ResourceOptionsCreator class for each ResourceOptions class |
CResourceOptionsFactory | The ResourceOptionsFactory class is responsible for maintaining the map between the names of the ResourceOptions classes (strings) and the ResourceOptionsCreator classes that are responsible for instantiating the ResourceOption classes. This is a singleton class. It is initialized at load time – or at least after the call to devel::init( argc, argv ) – and populated with the help of ResourceOptionsRegistrator instances |
CResourceOptionsRegistrator | The ResourceOptionsRegistrator class is responsible for creating an instance of the (templated) ResourceOptionsCreator class and giving it to the ResourceOptionsFactory in its construtor. Instances of this class placed in the init.cc files (e.g. core/init/init.cc) ensure that the ResourceOptionsFactory is fully populated with the ResourceOptionsCreators by the time that the call to devel::init() completes |
CResourceStream | The ResourceStream represents an abstract class for packaging up a standard istream so that data that the ResourceLocator needs to deliver to a ResourceLoader can come from arbitrary sources (e.g. from either a file or from a database) |
►Nsampling | |
►Norientations | |
CPermute | |
CQuatDBMetadata | |
CQuaternion | |
CQuaternionGrid | |
CQuaternionGridManager | |
CQuatSet | |
CTriple | |
►Nsvd | |
CSVD_Solver | |
►Cbasic_otstream | Base class for Tracer, TracerProxy and UTracer objects |
Cbasic_tstringbuf | Inner class declaration |
CComparingTracer | |
CCSI_Sequence | Class to hold all Terminal ASCII codes as static data for Tracer. Note: that on non-tty terminals all codes will initialized as empty to avoid polution of Rosetta logs |
CDynamicProfileThis | |
CEmitter | Lightweight class to ease writting YAML documents (http://yaml.org) |
CJsonEmitter | Lightweight class to ease writting JSON documents, a subset of YAML (http://json.org) |
CMemTracer | |
CMetricValue | |
CMetricValueBase | |
CProfileThis | |
CPyTracer | Special PyRosetta friendly Tracer like buffer. Use it to capture Tracer output with set_ios_hook |
►CTracer | Class for handling user debug/warnings/errors. Use instance of this class instead of 'std::cout' for all your regular io. Channel argument must be related to the location of the source file. For example if you create Tracer object in src/basic/scoring/myfile.cc, then channel must be something like 'src.basic.scoring.myfile' |
CTracerProxy | Small inner class acting as a proxy to an object that hold it |
CTracerManager | Simple singleton class to hold the all_tracers_ array, which otherwise suffers from funky double-construction problems when declared as a static data member of Tracer |
CTracerOptions | Data structure to store all system level options for Tracer system |
CTracerToFile | |
CYamlEmitter | Emitter for more classically formatted YAML |
►Nnumeric | Unit headers |
►Nalignment | |
CQCP_Kernel | |
►Nconstants | |
►Ncoordinate_fitting | |
CCoordinateArray_RMSD_FlatLookup | |
CFlatLookup | |
►Nexpression_parser | |
CAbsoluteValueExpression | |
CAddExpression | |
CAndExpression | |
CArithmeticASTExpression | |
CArithmeticASTFactor | |
CArithmeticASTFunction | |
CArithmeticASTNode | Base class for Abstract Syntax Tree (AST) for the simple Arithmetic language defined here |
CArithmeticASTRestExpression | |
CArithmeticASTRestTerm | |
CArithmeticASTTerm | |
CArithmeticASTValue | Either a variable or a literal |
CArithmeticScanner | |
CASTPrinter | Traverse the AST and print it to standard out |
CASTVisitor | Double-dispatch visitor pattern for abstract syntax tree |
CBinaryExpression | |
CBooleanExpressionCreator | |
CBooleanExpressionScanner | |
CDivideExpression | |
CEqualsExpression | |
CExpression | Pure virtual base class to define arbitrary expressions for scripting arithmetic operations (e.g. addition and multipliction) |
CExpressionCreator | Class to traverse the abstract syntax tree produced by the parsing of a properly-formed string in the Arithmetic expression language. Produces an Expression tree capable of performing arithmetic. Connects the "variable" nodes in this tree to the owning WrapperOptEMultifunc so that their values can be retrieved during expression evaluation inside the WrapperOptEMultifunc functor |
CFunctionToken | |
CGT_Expression | Greater Than |
CGTE_Expression | Greater Than or Equal To |
CITEExpression | |
CLiteralExpression | |
CLiteralToken | |
CLT_Expression | Less Than |
CLTE_Expression | Less Than or Equal To |
CMaxExpression | |
CMetaMaxExpression | Evaluates ee1 when e1 is larger than e2; evaluates ee2 otherwise |
CMetaMinExpression | Evaluates ee1 when e1 is less than e2; evaluates ee2 otherwise |
CMinExpression | |
CMultiplyExpression | |
CNaryExpression | |
CNotExpression | |
COrExpression | |
CSimpleExpressionCreator | |
CSimpleToken | |
CSquarerootExpression | |
CSubtractExpression | |
CToken | |
CTokenSet | |
CUnaryExpression | |
CVariableExpression | |
CVariableToken | |
►Nfourier | |
Ckiss_fft_state | |
Ckiss_fftnd_state | |
Ckiss_fftndr_state | |
Ckiss_fftr_state | |
►Ngeometry | |
►Nhashing | |
CBall | |
Cbin_index_hasher | Small hashing struct with no private data; simply an algorithm to turn a 64-bit representation of a 6d voxel into an integer |
CCounter | |
CSixDCoordinateBinner | Bin the six degrees of freedom that describe the downstream geometry of a hit. These degrees of freedom are, in order, the x, y and z coordinates of orientation atom3, and the phi, psi, and theta euler angles that describe the orientation of the coordinate frame at orientation atom 3. The binner is responsible for maintaining the lower corner of the 6-d space – the first two Euler angles wrap at 360; the third Euler angle, theta, does not wrap in the same way. See the comments for the bin6 method |
CSixDOffsetTree | Returns a list of offsets corresponding to the bins in a hypershell with radius x |
►CxyzStripeHash | |
Cconst_iterator | |
Citer_base | |
Cushort2 | |
►CxyzStripeHashWithMeta | |
Cfloat4 | |
Citer_base | |
Cmeta_iterator | |
Cushort2 | |
Cxyz_iterator | |
Cxyzmeta_iterator | |
CxyzStripeHashWithMeta_float | |
CBoundingBox | 3d axis aligned bounding box class |
►Nhistograms | |
COneDHistogram | |
CTwoDHistogram | |
►Ninterpolation | |
►Nperiodic_range | |
►Nspline | |
CBicubicSpline | |
Ccompare_interp_range | |
CCompoundInterpolator | |
CCubicSpline | |
Cinterp_range | |
CInterpolator | |
CLinearFunction | |
COrderPoint | |
CPoint | |
CPolycubicSpline | |
CSimpleInterpolator | |
CSplineGenerator | |
CTricubicSpline | |
CHistogram | A histogram with fixed-width bins |
CHistogramAP | |
CHistogramCAP | |
CHistogramCOP | |
CHistogramOP | |
►Nkdtree | |
CCompareKDPoints | |
CHyperRectangle | |
CKDNode | |
CKDPoint | |
CKDPoint_MinDist | |
CKDPointList | Class for keeping track of the closest N KDPoint objects by distance |
CKDTree | |
CWrappedPrimitive | |
►Nkinematic_closure | |
Cp | |
►Nlinear_algebra | |
CGeneralizedEigenSolver | Solves generalized eigenvalue problems |
►Nmodel_quality | |
CRmsData | RmsData is a class intended to replace the global rms_obj namespace from rosetta++. Initial implementation is with a singleton design pattern to mimic a global namespace from rosetta++ |
►Nnls | |
Clm_control_struct | |
Clm_status_struct | |
►Nrandom | |
CDistributionSampler | |
Cmt19937_RG | |
CRandomGenerator | Random number generator system |
CReservoirSampler | Simple container for keeping K random values |
Cstandard_RG | Generator based on rand() < clib > function |
Cuniform_RG | Uniform random number generator |
CWeightedReservoirItem | |
CWeightedReservoirSampler | |
CWeightedSampler | |
CBodyPosition | Rigid body 3-D position/transform |
CCalculator | |
CCalculatorParser | |
CClusteringTreeNode | |
CColPointers | |
CColsPointer | |
CColVectors | |
CEulerAngles | Euler angles 3-D orientation representation |
CFastRemainderSelector | Fast remainder function selector class for non-integer types |
CFastRemainderSelector< T, true > | Fast remainder function selector class for integer types |
CHomogeneousTransform | |
CHomogeneousTransform_Double | |
CIntervalSet | |
CIntervalSet_Double | |
CIOTraits | Numerics input/output type traits |
CIOTraits< double > | Numerics input/output type traits double specialization |
CIOTraits< float > | Numerics input/output type traits float Specialization |
CIOTraits< int > | Numerics input/output type traits int specialization |
CIOTraits< long double > | Numerics input/output type traits long double specialization |
CIOTraits< long int > | : Numerics input/output type traits long int specialization |
CIOTraits< short int > | Numerics input/output type traits short int specialization |
CIOTraits< unsigned int > | : Numerics input/output type traits unsigned int specialization |
CIOTraits< unsigned long int > | Numerics input/output type traits unsigned long int specialization |
CIOTraits< unsigned short int > | : Numerics input/output type traits unsigned short int specialization |
CMathMatrix | |
CMathNTensor | |
CMathTensor | |
CMathVector | |
CModSelector | Mod function selector class for non-integer types |
CModSelector< T, true > | Mod function selector class for integer types |
CModuloSelector | Modulo function selector class for non-integer types |
CModuloSelector< T, true > | Modulo function selector class for integer types |
CMultiDimensionalHistogram | Class for accumulating a histogram of one or more numeric variables |
CNearestSelector | Nearest function selector class for R non-integer or T integer |
CNearestSelector< R, T, true > | Nearest function selector class for R integer and T non-integer |
CNumericTraits | NumericTraits: Numeric type traits |
CNumericTraits< double > | NumericTraits: Numeric type traits double specialization |
CNumericTraits< float > | NumericTraits: Numeric type traits float specialization |
CNumericTraits< long double > | NumericTraits: Numeric type traits long double specialization |
CPolynomial_1d | |
CPy_xyzTransform_double | |
CQuaternion | Unit quaternion 3-D orientation representation |
CRemainderSelector | Remainder function selector class for non-integer types |
CRemainderSelector< T, true > | Remainder function selector class for integer types |
CRocCurve | |
CRocPoint | |
CRowPointers | |
CRowsPointer | |
CRowVectors | |
CsphericalVector | SphericalVector: Fast spherical-coordinate numeric vector |
CXformHash32 | |
CXformHash64 | |
CXforms | |
CxyzMatrix | XyzMatrix: Fast 3x3 xyz matrix template |
►CxyzTransform | |
CLine | |
CPlane | |
CxyzTriple | Fast (x,y,z)-coordinate vector container |
CxyzVector | XyzVector: Fast (x,y,z)-coordinate numeric vector |
►Noptions | |
CKeepSameFile | |
►Noptions_class | |
COption | |
►Nplatform | Fixed size types |
►Nutility | Unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 1 |
►Nexcn | |
CEXCN_BadInput | |
CEXCN_Base | |
CEXCN_Exception | |
CEXCN_FileNotFound | |
CEXCN_IO | |
CEXCN_JD2Failure | |
CEXCN_KeyError | |
CEXCN_Msg_Exception | |
CEXCN_NullPointer | |
CEXCN_RangeError | |
CEXCN_RosettaScriptsOption | |
►Nfactory | |
CFactory | Pluggable factory |
CRegistrant | Factory registrant |
CWidgetFactory | Factory base class holds a map between strings and owning pointers of the creator classes |
CWidgetRegistrator | This class will register a Creator with a Factory at load time |
►Nfile | |
CFileName | File name class supporting Windows and UN*X/Linux format names |
CPathName | Path name class supporting Windows and UN*X/Linux format names |
►Ngraph | |
CEXCN_Stop_BFS | Class to raise to do an immediate stop of a breadth first search. ONLY THROW FROM WITHIN A VISITOR PASSED TO breadth_first_visit_prune/breadth_first_search_prune |
CHideVertexVisitor | |
Cnull_bfs_prune_visitor | |
CRingDetection | Basic chemical Bond |
CRingEdgeAnnotationVisitor | |
CRingSizeVisitor | A class to implement the behavior of the smallest ring size finding algorithm, accessible through the smallest_ring_size() function below |
►Nio | |
►Nmpi_stream | |
Cbasic_mpi_ostream | A mpiper ostream |
Cbasic_mpi_ostreambase | Base class for mpi ostreams |
Cbasic_mpi_streambuf | A stream decorator that takes raw input and zips it to a ostream |
CFileContentsMap | The FileContentsMap is a class that will minimize the number of times files are accessed from disk. The first time the contents of a file are requested, it will cache the contents the file in memory as a strings. All subsequent requests for the contents of that file will then be delivered without having to go to disk. WARNING: The FileContentsMap will not update the contents that it holds for a file after the first time it loads it, so if the contents change on disk, the FileContentsMap will be out of date |
Cicstream | Icstream: Input channel stream wrapper class |
Cirstream | Orstream: Input stream wrapper abstract base class |
Cizstream | Izstream: Input file stream wrapper for uncompressed and compressed files |
Cocstream | Ocstream: Output channel stream wrapper class |
Corstream | Orstream: Output stream wrapper base class |
Cozstream | Ozstream: Output file stream wrapper for uncompressed and compressed files |
►Njson_spirit | |
►Ninternal_ | |
CType_to_type | |
CConfig_map | |
CConfig_vector | |
CError_position | |
CGenerator | |
►CJson_grammer | |
Cdefinition | |
CMulti_pass_iters | |
CNull | |
CPair_impl | |
CSemantic_actions | |
CStream_reader | |
CStream_reader_thrower | |
►CValue_impl | |
CVariant_converter_visitor | |
►Nkeys | |
►Nlookup | |
Cbegin | Key lookup begin iterator functor |
Cend | Key lookup end iterator functor |
Cgen | Key lookup/generator functor |
Chas | Key lookup has query functor |
Ckey | Key lookup key query functor |
Cn_key | Key lookup n_key query functor |
CAutoKey | Automatic hidden index key abstract base class |
CClassKeyMap | Keyed-access map with key subset map for each client class |
CClassKeyVector | Keyed-access vector with key subset map for each client class |
CKey | Hidden index key interface class |
CKey2Tuple | 2-tuple meta-key |
CKey2Vector | 2-key meta-key |
CKey3Tuple | 3-tuple meta-key |
CKey3Vector | 3-key meta-key |
CKey4Tuple | 4-tuple meta-key |
CKey4Vector | 4-key meta-key |
CKeyCount | Key counter functor |
CKeyLess | Key member comparison functor template |
CKeyLookup | Key lookup map and collection |
CKeyMapTraits | KeyMap traits class |
CKeySetTraits | KeySet traits class |
CKeyVector | Keyed-access vector |
CKeyVectorTraits | KeyVector traits class |
CNoClient | Default key policy class when no client is needed to distinguish key type |
CPointerKeyLess | Key member comparison functor template for pointers |
CSmallKeyMap | Keyed-access map with key subset map |
CSmallKeyVector | Keyed-access vector with key subset map |
CUserKey | User-created hidden index key abstract base class |
CVariantKey | Variant key class |
►Nlibsvm | |
CSvm_node_rosetta | |
CSvm_rosetta | |
►Nlua | |
CLuaIterator | |
CLuaObject | |
►Noptions | |
►NOptionKeys | |
►Noptions | Option display option keys |
CAnyOption | Program any scalar-valued option abstract base class |
CAnyOptionKey | Automatic hidden index key for any scalar-valued options |
CAnyVectorOption | Program any vector-valued option abstract base class |
CAnyVectorOptionKey | Automatic hidden index key for any vector-valued options |
CBooleanOption | Program boolean option class |
CBooleanOptionKey | Automatic hidden index key for boolean options |
CBooleanVectorOption | Program boolean vector option class |
CBooleanVectorOptionKey | Automatic hidden index key for boolean options |
CFileOption | Program file option class |
CFileOptionKey | Automatic hidden index key for file options |
CFileVectorOption | Program file vector option class |
CFileVectorOptionKey | Automatic hidden index key for file options |
CIntegerOption | Program integer option class |
CIntegerOptionKey | Automatic hidden index key for integer options |
CIntegerVectorOption | Program integer vector option class |
CIntegerVectorOptionKey | Automatic hidden index key for integer options |
COption | Program option interface class |
COptionCollection | Program options collection |
COptionKey | Abstract automatic hidden index key for options |
CPathOption | Program path option class |
CPathOptionKey | Automatic hidden index key for path options |
CPathVectorOption | Program path vector option class |
CPathVectorOptionKey | Automatic hidden index key for path options |
CRealOption | Program real option class |
CRealOptionKey | Automatic hidden index key for real options |
CRealVectorOption | Program real vector option class |
CRealVectorOptionKey | Automatic hidden index key for real options |
CResidueChainVectorOption | Program integer vector option class |
CResidueChainVectorOptionKey | Automatic hidden index key for integer options |
CScalarOption | Program scalar-valued option interface class |
CScalarOption_T_ | Program scalar-valued option abstract base class |
CScalarOptionKey | Abstract automatic hidden index key for scalar-valued options |
CStringOption | Program string option class |
CStringOptionKey | Automatic hidden index key for string options |
CStringVectorOption | Program string option class |
CStringVectorOptionKey | Automatic hidden index key for string options |
CVariantOption | Variant option class |
CVectorOption | Program vector-valued option interface class |
CVectorOption_T_ | Program vector-valued option abstract base class |
CVectorOptionKey | Abstract automatic hidden index key for vector-valued options |
►Npointer | |
CReferenceCount | Base class for reference-counted polymorphic classes |
►Npy | |
CBase | |
CCOP_to_Python_converter | |
CPyExitCallback | This class for holding callback function |
CValue | |
►Nsignals | |
CBufferedSignalHub | Forward declaration for SignalHub |
CIsLinkUnitInvalid | Struct useful as combined predicate + deallocation of function object contained inside a LinkUnit |
CLink | Interface wrapper around utility::signals::LinkUnit |
CLinkUnit | Struct specifying actual link data between observers and subjects |
CPausableSignalHub | Forward declaration for PausableSignalHub |
CSignalHub | Forward declaration for SignalHub |
CTokenHub | Forward declaration for TokenHub |
►Nsql_database | |
CDatabaseMode | |
CDatabaseSessionManager | |
Csession | |
Ctransaction | |
CTransactionMode | |
►Ntag | |
CTag | |
CBitSet | Simple bit set |
CBitVector | Simple bit vector |
CBound | Bound value class |
CDereferenceIterator | Const_iterator class for SilentFileData container |
CEXCN_utility_exit | |
CFactory | |
CFactoryRegister | |
Cfixedsizearray1 | |
Cfixedsizearray1const_iterator | |
Cfixedsizearray1iterator | |
CFixedSizeLexicographicalIterator | |
Cheap | |
Chistory_queue_struct | |
Cin_place_list | |
CInline_File_Provider | |
CInline_File_Provider_Hook | |
CLexicographicalIterator | |
Clist_element | |
COrderedTuple | The ordered tuple takes a container class T and defines comparison operators so that the tuple may be sorted |
Cpredicate_cmp_filename | |
CRawType | Meta-programming classes to provide the pointer type for down_cast |
CRawType< T & > | |
CRawType< T * > | |
Crecent_history_queue | A class for keeping track of a subset of elements in a set that are pushed into a queue in a certain order, and which fall off the end of the queue in ther order in which they arrive. Elements in the set can be bumped to the front of the queue |
CShow | |
CSimulateMPI | Singleton class storing simulated MPI state |
CSimulateMPIData | |
CSimulateMPIMessage | |
CSingletonBase | SingletonBase is meant to serve as a base class for singleton classes in Rosetta handling the initialization of the singleton in a thread-safe way |
CSortFirst | |
CSortSecond | |
Csubset_mapping | This class handles the bookeeping to map between a set of integer ids in the "source" enumeration to a subset of those ids – the destination enumartion. Elements in the source enumeration that do not map to elements in the destination enumeration are represented by the value 0. Both enumerations should count from 1. Once the class has been initialized, this class offers O(1) mapping between elements in the enumerations |
Cvector0 | Std::vector with assert-checked bounds |
Cvector1 | Std::vector with 1-based indexing |
CvectorL | Std::vector with L-based indexing |
CvectorL_IndexSelector | VectorL index type selector: Nonnegative lower index non-specialization |
CvectorL_IndexSelector< false > | VectorL index type selector: Negative lower index specialization |
CvectorL_ZeroSelector | VectorL lower index zero selector: Nonzero lower index non-specialization |
CvectorL_ZeroSelector< false > | VectorL lower index zero selector: Zero lower index specialization |
►CCache | |
Chead_t | |
Cdecision_function | |
CKernel | |
Cobject | |
CONE_CLASS_Q | |
CQMatrix | |
►CSolver | |
CSolutionInfo | |
CSolver_NU | |
CSVC_Q | |
Csvm_model | |
Csvm_node | |
Csvm_parameter | |
Csvm_problem | |
CSVR_Q | |
CW128_T | |