▼Ncore | A class for reading in the atom type properties |
►Nchemical | |
►Ncarbohydrates | |
CCarbohydrateInfo | |
►Ngasteiger | |
CGasteigerAtomTypeData | |
CGasteigerAtomTypeSet | A set of Bcl Atom types |
CPossibleAtomTypesForAtom | A helper class by which AtomTypes can return all possible atom types for a given atom in a structure that is easily accessed by orbital type |
►Norbitals | |
CAssignOrbitals | |
CICoorOrbitalData | |
COrbitalType | |
COrbitalTypeMapper | |
COrbitalTypeSet | |
►Nrna | |
CGaussianParameter | |
CRNA_FittedTorsionInfo | |
CRNA_ResidueType | |
►Nsdf | |
CBondData | |
CCtabParserBase | |
CCtabV2000Parser | |
CCtabV3000Parser | |
CMolFileIOAtom | |
CMolFileIOBond | |
CMolFileIOMolecule | |
CMolFileIOReader | |
CMolWriter | |
CSDFParser | |
CAcceptorAtomFilter | The filter responsible for obtaining all acceptor atoms |
CAddAtom | Add an atom to ResidueType |
CAddAtomAlias | A patch operation for adding an atom alias to a ResidueType |
CAddBond | Add a bond to ResidueType |
CAddBondType | A patch operation for adding a specific type of bond to a ResidueType |
CAddChi | Add a chi angle to ResidueType |
CAddChiRotamer | Add a rotamer sample to a chi angle of the ResidueType |
CAddConnect | |
CAddProperty | Add a property to ResidueType |
CAddProtonChi | |
CAdduct | Description of optional single-atom residue adducts |
CAPolarHydrogenFilter | The filter responsible for all apolar hydrogens |
CAppendInterchangeabilityGroup_String | Append a string to the existing interchangeability_group string for a ResidueType |
CAppendMainchainAtom | Add a mainchain atom after the last mainchain atom |
CAromaticAtomFilter | The filter responsible for all aromatic atoms |
CAtom | |
CAtomICoor | A basic class containing info of internal coordinates needed for building an atom within a ResidueType |
CAtomType | Basic atom type |
CAtomTypeDatabaseIO | |
CAtomTypeSet | Set of AtomTypes |
CAutomorphismIterator | Enumerates the automorphisms of a residue, which are basically chemical symmetries that affect RMSD calculations |
CBond | Basic chemical Bond |
CChemicalManager | Class managing different sets of atom_type_set and residue_type_set |
CCopyEdge | |
CCopyVertex | |
CDeleteAtom | Delete an atom |
CDeleteProperty | Delete a property from ResidueType Added by Andy M. Chen in June 2009 This is needed for deleting properties, which occurs in certain PTM's (e.g. methylation) |
CElectronConfiguration | Describes the electron configuration of atoms |
CElement | Stores element properties |
CElementSet | A set of Bcl Elements |
CHeavyAtomFilter | The filter responsible for obtaining all heavy atoms |
CHeavyAtomWithHydrogensFilter | The filter responsible for finding heavy atoms with hydrogens |
CHeavyAtomWithPolarHydrogensFilter | The filter responsible for obtaining all heavy atoms with polar hydrogens attached to them |
CHydrogenAtomFilter | The filter responsible for all hydrogens |
CICoorAtomID | Atom 's ID in internal coordinates in a ResidueType |
CIdealBondLengthSet | A set of Elements |
CMMAtomType | Basic MM atom type |
CMMAtomTypeSet | A set of MMAtomTypes |
CNCAARotLibPath | Set the path to a rotamer library for an NCAA that is not in dunbrack |
COrbital | Basic chemical atom |
CPatch | A class patching basic ResidueType to create variant types, containing multiple PatchCase |
CPatchCase | A single case of a patch, eg proline Nterminus is a case of NtermProteinFull |
CPatchOperation | A single operation that needs to be applied in a residue patch |
CPolarHydrogenFilter | The filter responsible for all polar hydrogens |
CPrependMainchainAtom | Add a mainchain atom before the first mainchain atom |
CRealFilter | A filtered graph that doesn't contain fake/virtual atoms and fake/virtual bonds |
CRedefineChi | Redefine a chi angle Added by Andy M. Chen in June 2009 This is needed for certain PTMs |
CRerootEdgeSorter | Edge sorting: Return true if we should prefer edge1 over edge2 |
CRerootRestypeVisitor | |
CResConnID | The ResConnID could more properly be called the ResidueConnector. It stores the data necessary to describe how one ResidueConnection on a conformation::Residue is connected to the rest of the structure (Pose), by listing the other Residue's index and the ResidueConnection index |
CResidueConnection | A simple class marking atoms at inter-residue connections |
CResidueDatabaseIO | |
CResidueLoader | |
CResidueLoaderCreator | |
CResidueLoaderOptions | |
CResidueLoaderOptionsCreator | |
CResidueProperties | |
CResidueSelector | A class picking out a subset of ResidueType by multiple criteria |
CResidueSelectorSingle | A base class for defining a ResidueSelector by a single criterion |
CResidueType | A class for defining a type of residue |
CResidueTypeKinWriter | |
CResidueTypeSet | A collection of ResidueType defined |
CRigidDistanceVisitor | Utility visitor for find_nbr_dist Will only traverse those atoms in the "rigid" portion of graph around the starting atom. "Rigid" includes direct neighbors and atoms connected by non-rotatable bonds e.g. all rings, all double/triple bonds, methyl groups, single atoms, etc |
CRingConformer | |
CRingConformerSet | |
CSelector_AA | Does the residue belong to ANY of these AAs? |
CSelector_CMDFLAG | Is a certain string in the command-line option -chemical:allow_patch present ? this selector does actually not depend on the residuetype it is queried for |
CSelector_MATCH_VARIANTS | Does the residue have ALL of the variant types and no more |
CSelector_NAME1 | Does the residue belong to ANY of these one-letter codes? |
CSelector_NAME3 | Does the residue have to ANY of these three-letter codes? |
CSelector_NO_VARIANTS | Does the residue have NO variant types? |
CSelector_PROPERTY | Does the residue have ANY of these properties? |
CSelector_UPPER_POSITION | Does the main chain of this residue follow from the given position label? |
CSelector_VARIANT_TYPE | Does the residue have ANY of variant types? |
CSetAtomicCharge | Set an atom's charge |
CSetAtomType | Set atom's chemical type |
CSetBackboneHeavyatom | Set an atom as backbone heavy atom |
CSetFormalCharge | A patch operation for setting the formal charge of a ResidueType's atom |
CSetICoor | Set an atom's AtomICoord |
CSetInterchangeabilityGroup_String | Set the interchangeability_group string for a ResidueType |
CSetIO_String | Set atom's chemical type |
CSetMMAtomType | Set atom's MM chemical type |
CSetNbrAtom | Set the residue neighbor atom |
CSetNbrRadius | Set the residue neighbor radius |
CSetOrientAtom | Set orient atom selection mode |
CSetPolymerConnectAtom | Set an atom as polymer connection |
►Nconformation | |
►Nmembrane | |
CEXCN_Illegal_Arguments | Illegal Arguments Exception |
CEXCN_Membrane | Parent Exception - Exception Membrane |
CEXCN_Membrane_Bounds | Membrane Out of Bounds Exception |
CEXCN_MembraneFoldTree | Fold tree Exception for membrane proteins |
CEXCN_NonMembrane | Non Membrane Pose Exception |
CEXCN_Resource_Definition | Resource Manager Exception |
CEXCN_VirtualRsd | Virtual Residue Definition Exception |
CLipidAccInfo | Membrane Lipid Accessibility Data |
CMembraneInfo | Membrane Info Object - Contains information for describing a membrane protein in Rosetta, including the position of the membrane virtual residue, spanning topology, and lips acc data |
CSpan | |
CSpanningTopology | |
►Norbitals | |
COrbitalXYZCoords | |
►Nparametric | |
CParameters | Parameters class, used to store sets of parameters for parametric backbone generation |
CParametersSet | ParametersSet class, used to store sets of parameters for parametric backbone generation |
►Nsignals | |
CConnectionEvent | Signal a change in the connection with a Conformation object, e.g. destruction or transfer |
CGeneralEvent | Signals a general change in a Conformation |
CIdentityEvent | Signals a change in residue identity in a Conformation |
CLengthEvent | Signals a change in length of residues in a Conformation |
CXYZEvent | Signals a change in XYZ coordinates in a Conformation |
►Nsymmetry | |
CSymDof | |
CSymmData | |
CSymmDataLoader | |
CSymmDataLoaderCreator | |
CSymmDataOptions | |
CSymmDataOptionsCreator | |
CSymmetricConformation | A symmetric conformation: has an additional data member "SymmetryInfo" class |
CSymmetryInfo | |
CSymSlideInfo | |
CVirtualCoordinate | |
CAbstractRotamerTrie | |
CAddEdgeVisitor | |
CAtom | |
CAtomGraphEdgeData | |
CAtomGraphVertexData | |
CConformation | A container of Residues and the kinematics to manage them |
CConformationKinWriter | |
CDefaultCubeHash | Uses default boost::hash combine to hash Cubes |
CExactResidueMatcher | |
CPointGraphEdgeData | |
CPointGraphVertexData | |
CPseudoBond | |
CPseudoBondCollection | |
CResidue | Instance Residue class, used for placed residues and rotamers |
CResidueFactory | Collection of functions making a single residue |
CResidueKinWriter | |
CResidueMatcher | |
CRotamerSetBase | |
CUltraLightResidue | |
CWatsonCrickResidueMatcher | |
►Nenvironment | |
CDofPassport | |
CEnvCore | |
CEXCN_Env_Exception | |
CEXCN_FTSketchGraph | |
►CFoldTreeSketch | |
CNode | |
CLengthChecker | |
CLocalPosition | |
CSequenceAnnotation | |
►Nfragment | |
►Npicking_old | |
►Nconcepts | |
CBook | Forward declaration for Book |
CBook_VallResidues | |
CExtent | Forward declaration for Extent |
CLibrarian | Forward declaration for core::fragment::picking_old::concepts::Librarian |
CLibrarian_VallFragmentScore_VallFragmentEval_VallFragmentGen_VallLibrary | |
CLibrary | Forward declaration for Library |
CLibrary_VallSections | |
►Nvall | |
►Neval | |
CABEGOEval | Scores a fragment based on sum of secondary structure identity and sequence identity |
CEnergyEval | Scores a fragment by inserting its backbone angles into a Pose and evaluating its energy using a given ScoreFunction |
CIdentityEval | Scores a fragment based on sum of secondary structure identity and sequence identity |
CVallFragmentEval | Base class for Vall ExtentEvaluator |
►Ngen | |
CLengthGen | Default constant length fragment Vall ExtentGenerator |
CSecStructGen | Generator that requires fragments to have a specific secondary structure string |
CVallFragmentGen | Base class Vall ExtentGenerator |
►Nscores | |
CVallFragmentScore | Base Vall FragmentScore struct |
CVallLibrarian | Librarian that picks fragments from the Vall |
CVallLibrary | Vall fragment library |
CVallResidue | Class for managing a line of the Vall fragment library |
CVallResidues | Wrapper for a collection of VallResidue |
CVallSection | Class implementing the Book concept for a continuous section of lines in the Vall library |
CVallSections | Wrapper for a collection of VallSection |
CFragmentLibraryManager | Singleton class for accessing fragment libraries |
CAnnotatedFragData | FragData that contains additional information |
CBaseCacheUnit | |
CBBTorsionAndAnglesSRFD | |
CBBTorsionSRFD | |
CCacheWrapper | |
CConstantLengthFragSet | A set of fragments that contains fragments of a constant length read in from a fragment file |
CConstantLengthFragSetIterator_ | |
CConstFrameIterator | |
CDownJumpSRFD | |
CFragCache | |
CFragData | |
CFragFactory | |
CFragID | |
CFragID_Iterator | |
CFragmentIO | |
CFragmentRmsd | |
CFragSet | |
CFragSetCollection | |
CFragStore | |
CFrame | Frame couples a list of FragData-instances to a certain alignment frame, i.e., position in sequence space |
CFrameIterator | |
CFrameIteratorWorker_ | |
CFrameList | |
CFrameListIterator_ | |
CIndependentBBTorsionSRFD | A version of BBTorsionSRFD that considers each torsion independently during is_applicable() and apply() calls when passed a MoveMap (vs the all-torsions-must-be-moveable-or-nothing-is behavior in the original BBTorsionSRFD) |
CJumpingFrame | JumpingFrame, so far there is nothing special about JumpingFrames. but I think we might want to have additionally information like the start and end residues that belong to a certain jump_nr.! okay: right now I require that the creator of a JumpingFrame sets start to the start-residue of the jump |
CMapCacheUnit | |
CNonContinuousFrame | JumpingFrame is a discontinuous frame i.e, the SRFDs stored in the FragData objects can be applied to residues anywhere a 5 7 9 Frame of a FragData containing three BBTorsionSRFDs would change torsions of 5 7 9 a 5 32 2 Frame of a FragData containing two BBTorsionSRFD and on JumpSRFD would change torsions of 5 and 32 and the RT of jump_nr 2 note that in the latter case the 2 is not coding for a residue number! |
COrderedFragSet | |
COrderedFragSetIterator_ | |
CSecondaryStructure | Tiny helper class that knows the relative fractions of secondary structure L,H,E so far these fractions can be computed from a FragSet other input strategies are conceivable but not implemented, yet: eg. psipred files, a bunch of poses, |
CSecstructSRFD | |
CSingleResidueFragData | Base class for SRFD classes |
CUpJumpSRFD | |
CVectorCacheUnit | |
►Ngraph | |
CArray0 | Class Array0 is a c-style array wrapper that does bounds checking in debug mode. It indexes from 0 just like regular c-arrays. Class Array0 does not manage it's own memory. It does not allocate memory if you want to make it larger, nor does it deallocate memory when you destroy it. Bounds checking only ensures that the user does not go outside of the memory Array0 thinks it's in charge of. If the user should happen to point the array0 at memory that has not been allocated, Array0 is not responsible for segmentation fault that will likely occur. Garbage in, garbage out |
CArrayPool | |
CArrayPoolElement | |
CDisjointSets | |
CDS_Node | |
CEdge | |
CEdgeList | Custom edge list class. Returns const-iterators which only return Edge const *'s and non-const-iterators which can return either const or non-const Edge*'s. Manages its own memory using an unordered-object-pool for fast insertion and deletion of EdgeListElements. Implemented as a doubly linked list, though there's no practical way to start at the end of a list and work backward since decrementing the end iterator is not a valid operation |
CEdgeListConstIterator | Custom Edge list const iterator class, which returns only const Edge pointers. This iterator cannot be used to change the structure of its list without access to that list directly. Customized since STL's const-iterator cannot be prevented from giving non-const access to its data. The former workaround to this problem was to define two sets of edge lists on each vertex: a list< Edge * > and a list< Edge const * > |
CEdgeListElement | An extensible graph class |
CEdgeListIterator | Custom Edge list (non-const) iterator class, which can return non-const Edge pointers. This iterator cannot be used to change the structure of its list without access to that list directly. Customized since STL's const-iterator cannot be prevented from giving non-const access to its data. The former workaround to this problem was to define two sets of edge lists on each vertex: a list< Edge * > and a list< Edge const * > |
CGraph | A Graph with constant time edge insertion and deletion. Extensible |
CNegSpaceElement | NegSpaceElement represents a single element in the singly-linked list of negative space in an array pool |
CNode | |
CUEEdge | |
CUEVertex | |
CUpperEdgeGraph | |
►Ngrid | |
CCartGrid | |
►Nid | |
CAtomID | Atom identifier class. Defined by the atom number and the residue number |
CAtomID_Map | Map from Atom identifiers to contained values class |
CAtomID_Map_AtomID | |
CAtomID_Map_bool | |
CAtomID_Map_Real | |
CBondID | Two more classes, temporary for testing purposes |
CCacheableAtomID_MapVector | AtomID_Map< xyzVector< Real > > |
CDOF_ID | Kinematics DOF identifier class |
CDOF_ID_Map | Map from Atom DOF identifiers to contained values class |
CDOF_ID_Range | Kinematics DOF identifier (with range) class |
CEXCN_AtomNotFound | |
CJumpID | |
CNamedAtomID | Atom identifier class |
CNamedAtomID_Map | Map from Atom identifiers to contained values class |
CNamedAtomID_Map_NamedAtomID | |
CNamedStubID | |
CSequenceMapping | |
CStubID | |
CTorsionID | Torsion identifier class |
CTorsionID_Range | Kinematics DOF identifier (with range) class |
►Nimport_pose | |
►Natom_tree_diffs | |
CAtomTreeDiff | An object wrapper for reading atom_tree_diff files, complete with embedded reference structures |
CScoreLessThanComparator | Provides a StrictWeakOrdering comparator for sorting elements of a ScoresMap by one particular score type |
►Npose_stream | |
CExtendedPoseInputStream | |
CLazySilentFilePoseInputStream | |
CMetaPoseInputStream | |
CPDBPoseInputStream | |
CPoseInputStream | |
CSilentFilePoseInputStream | |
CImportPoseOptions | This class contains all of the data which is used in the process of reading a PDB into a Pose. There is actually a substantial amount of data! |
CImportPoseOptionsCreator | |
CPDBSilentStruct | |
CPDBSilentStructCreator | Creator for the PDBSilentStruct class |
CPoseFromPDBLoader | |
CPoseFromPDBLoaderCreator | |
►Nindexed_structure_store | |
CBinaryFragmentStoreBackend | |
CFragmentLookup | |
CFragmentLookupResult | |
CFragmentSpecification | |
CFragmentStore | |
CStructureStoreManager | |
►Ninit | |
Cpre_talaris_2013_behavior_settings | |
►Nio | |
►Npdb | |
CAtomInformation | A class that contains information for individual atoms |
CField | Data type Class to represent one field in PDB file |
CFileData | FileData class. Hold data created from PDB file |
CFileDataOptions | |
CGeometricRenameIsomorphismCallback | |
CGeometricRenameVerticiesEquivalent | Will consider two verticies equivalent if they have the same element |
CHeaderInformation | Information stored in the header records http://www.wwpdb.org/documentation/format32/sect2.html HEADER PEPTIDASE 13-JAN-98 1A2Z |
CLinkInformation | A structure for storing information from PDB LINK records |
CPDB_DReader | PDB Reader itself, D - for dynamic approach of type handling |
CPDB_DReaderOptions | |
CResidueInformation | Intermediate format for easy construction of core::conformation::Residue objects |
►NPositionDdGInfo | |
CPositionDdGInfo | Small helper class that stores the ddGs for mutations at a given position. camel case gets weird when trying to write words containing ddG.. |
►Nraw_data | |
CDecoyFileData | |
CDecoyStruct | |
►CDisulfideFile | Parses and stores a disulfide file |
CResNum | Residue of either pdb or rosetta numbering |
►CRawFileData | Abstract base class for classes that writes different types of silent-files that contain a mixture of Struct objects which are expected to be uniquely identified by some sort of string-based tag |
Cconst_iterator | Const_iterator class for RawFileData container |
Citerator | Iterator class for RawFileData container |
CRawStruct | |
CScoreFileData | |
CScoreStructJSON | |
CScoreStructText | |
►Nrna | |
CRDAT | |
CRNA_DataReader | |
►Nsequence_comparation | |
CDesignContrast | DesignContrast contains information for comparing the native protein sequence to designed protein sequence. And output the compare resultes to a special formated file which can be used for statistics calculations |
►Nserialization | |
CBUFFER | |
►Nsilent | |
CBinarySilentStruct | Why this inheritance pathway? this makes no sense! |
CBinarySilentStructCreator | Creator for the BinarySilentStruct class |
CEnergyNames | |
CProteinSilentStruct_SinglePrecCreator | Creator for the ProteinSilentStruct_SinglePrec class |
CProteinSilentStruct_Template | |
CProteinSilentStructCreator | Creator for the ProteinSilentStruct class |
CRigidBodySilentStruct | |
CRigidBodySilentStructCreator | Creator for the RigidBodySilentStruct class |
CRNA_SilentStruct | |
CRNA_SilentStructCreator | Creator for the RNA_SilentStruct class |
CScoreFileSilentStruct | |
CScoreFileSilentStructCreator | Creator for the ScoreFileSilentStruct class |
CScoreJumpFileSilentStruct | |
CScoreJumpFileSilentStructCreator | Creator for the ScoreJumpFileSilentStruct class |
CSharedSilentData | |
CSilentEnergy | Helper class for silent-file classes to keep track of energy information |
►CSilentFileData | Abstract base class for classes that read and write different types of silent-files. Silent-files can contain SilentStruct objects which are expected, to be uniquely identified by some sort of string-based tag inside the file |
Cconst_iterator | Const_iterator class for SilentFileData container |
Citerator | Iterator class for SilentFileData container |
CSilentFileLoader | |
CSilentFileLoaderCreator | Creator for the SilentFileLoader class |
CSilentFileOptions | |
CSilentFileOptionsCreator | Creator for the SilentFileOptions class |
CSilentStruct | |
CSilentStructCreator | Abstract base class for a Mover factory; the Creator class is responsible for creating a particular mover class |
CSilentStructFactory | |
CSilentStructRegistrator | This templated class will register an instance of an SilentStructCreator (class T) with the SilentStructFactory. It will ensure that no SilentStructCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
CSimpleSequenceData | |
►Nkinematics | |
►Ntree | |
CAtom | Kinematics Atom interface class |
CAtom_ | Kinematics Atom abstract base class |
CBondedAtom | Atom which are bonded to its parent, derived from Atom_ |
CJumpAtom | Atom who are connected to its parent via rigid-body transformation "Jump" |
CAtomTree | Wrapper for a tree of kinematic Atoms |
CAtomWithDOFChange | Simple class for use in output-sensitive refold subroutine |
CEdge | Single edge of the fold_tree |
CEXCN_InvalidFoldTree | |
CFoldTree | The FoldTree is a residue-based treelike representation of a molecule |
CJump | Object which makes rigid-body transformation with translational and rotational perturbation |
CMinimizerMapBase | |
CMoveMap | A class specifying DOFs to be flexible or fixed |
CNode | |
CResidueCoordinateChangeList | The AtomTree is responsible for informing the conformation of which residues have had either internal (DOF) or external (xyz) coordinate changes so that the Conformation may shuttle O(k) – output sensitive – data from the AtomTree to the Residue objects it manages |
CRT | Rotation + translation class |
CShortestPathInFoldTree | |
CStub | Stub class – an object of orthogonal coordinate frame |
CTreeVizBuilder | |
►Noptimization | |
►Nsymmetry | |
CMinDebug | |
CSymAtomTreeMinimizer | High-level atom tree minimizer class |
CSymAtomTreeMultifunc | Atom tree multifunction class |
CSymMinimizerMap | Atom tree multifunction class |
CArmijoLineMinimization | |
CAtomTreeMinimizer | High-level atom tree minimizer class |
CAtomTreeMultifunc | Atom tree multifunction class |
CBrentLineMinimization | |
CCartesianMinimizer | High-level atom tree minimizer class |
CCartesianMinimizerMap | |
CCartesianMultifunc | Atom tree multifunction class |
CConvergenceTest | |
CDerivCheckDataPoint | |
CDescentDirectionAlgorithm | |
CDFPMinConvergedAbsolute | |
CDFPMinConvergedFractional | |
CDOF_DataPoint | |
CDOF_Node | |
CEItem | Inner class for Genetic Algorithm, hold one population with some additional info |
Cfunc_1d | |
CGA_Minimizer | |
CJJH_Minimizer | |
Clbfgs_iteration_data | |
CLineMinimizationAlgorithm | |
CMinimizer | Simple low-level minimizer class |
CMinimizerMap | |
CMinimizerOptions | |
CMultifunc | Multifunction interface class |
CNelderMeadSimplex | |
CNumDerivCheckData | |
CNumericalDerivCheckResult | |
CParticle | Simple data container for PSO algorithm |
CParticleSwarmMinimizer | Particle Swarm Optimization engine |
CSimpleDerivCheckResult | |
CSingleResidueMultifunc | A streamlined AtomTreeMultifunc designed specifically for RTMIN |
Csort_pred | |
CStrongWolfeLineMinimization | |
►Npack | |
►Nannealer | |
CAnnealerFactory | |
CDebuggingAnnealer | |
CFASTERAnnealer | |
CFixbbCoupledRotamerSimAnnealer | |
CFixbbLinkingRotamerSimAnnealer | |
CFixbbSimAnnealer | |
CMultiCoolAnnealer | |
CRotamerAssigningAnnealer | |
CRotSub | |
CSimAnnealerBase | |
►Ndunbrack | |
►Ncenrot | |
CCenRotDunEnergy | |
CCenRotDunEnergyCreator | |
CCentroidRotamerSampleData | Simple class storing all the data for one centroid-rotamer well |
CSingleResidueCenrotLibrary | |
CBBDepNRChiSample | P for precision |
CBBDepScoreInterpData | |
CBBDepSemiRotamericData | A class to hold rotamer building data on the stack and yet have it accessible to derived classes when invoking base class functions. An alternative would have been to store mutable member data in the Library class itself. This option, however, is not thread safe. This data is used by the SemiRotamericSRDL class for when building backbone dependent rotamers |
CBBIndNRChiSample | |
CBBIndSemiRotamericData | A class to hold rotamer building data on the stack and yet have it accessible to derived classes when invoking base class functions. An alternative would have been to store mutable member data in the Library class itself. This option, however, is not thread safe. This data is used by the SemiRotamericSRDL class for when building backbone independent rotamers |
CChiSet | |
CDunbrackConstraint | |
CDunbrackConstraintCreator | Mover creator for the DunbrackConstraint constraint |
CDunbrackEnergy | |
CDunbrackEnergyCreator | |
CDunbrackRotamer | Forward declaration; default precision is DunbrackReal |
CDunbrackRotamerMeanSD | Forward declaration; default precision is DunbrackReal |
CDunbrackRotamerSampleData | |
CPackedDunbrackRotamer | Forward declaration; default precision is DunbrackReal; |
CProbSortClass | |
CRotamerBuildingData | Simple class for passing data around in virtual function calls of the rotamer creating process. Derived classes will be simple containers for interpolated rotameric data that 1) has to be available to the derived class when building rotamers and 2) cannot be stored as member data in the derived class in a thread-safe manner. Derived classes of the RotamerBuildingData can be declared on the stack, passed into the RotamericSingleResidueDunbrackLibrary::build_chi_sets function, and then in the (virtual) chisamples_for_rotamer function, the derived classes may be downcast |
CRotamerConstraint | This class favors a particular rotamer at a particular position by reducing its Dunbrack energy |
CRotamericData | DOUG DOUG DOUG |
CRotamericSingleResidueDunbrackLibrary | DOUG DOUG DOUG |
CRotamericSingleResiduePeptoidLibrary | |
CRotamerLibrary | |
CRotamerLibraryScratchSpace | |
CSemiRotamericSingleResidueDunbrackLibrary | This class is meant to represent the non-rotameric chi observed in several amino acids (asn, asp, gln, glu, his, phe, trp, tyr ) which are rotameric for the chi closest to the backbone and non rotameric for exactly one chi angle. This non-rotameric chi (abv. nrchi) is the last chi for each of these 8 amino acids except tyrosine, where this chi is the last heavy-atom chi. The last chi on tyrosine governs a hydroxyl. Unlike in the fully rotameric residues, the last heavyatom chi in semi-rotameric residues do not "communicate" to the rotameric chi. That is, in the rotameric chi, the mean chi1 value is sensitive to the chi3 value. If the third diherdal switches from trans to g+, then chi1 would shift in response. Changes to the non-rotameric chi do not effect the rotameric chi. The data structure here is good for this model but no other |
CSingleLigandRotamerLibrary | A fixed library of conformations for some residue type (doesn't have to be a ligand) |
CSingleResidueDunbrackLibrary | |
CSingleResidueDunbrackLibraryConcrete | |
CSingleResiduePeptoidLibrary | |
CSingleResidueRotamerLibrary | SingleResidueRotamerLibrary pure virtual base class |
►Ninteraction_graph | |
CAdditionalBackgroundNodesInteractionGraph | Function declarations for the AdditionalBackgroundNodesInteractionGraph |
CAminoAcidNeighborSparseMatrix | |
CBackgroundNode | A node which is not changing type or rotamer throughout a simulation |
CBackgroundToFirstClassEdge | An edge between a background node and a first class node |
CDensePDEdge | |
CDensePDInteractionGraph | |
CDensePDNode | |
CDotSphere | Represents the sphere of dots on the vdW surface of an atom, for use in the LeGrand and Merz method of calculating SASA |
CDoubleDensePDEdge | |
CDoubleDensePDInteractionGraph | |
CDoubleDensePDNode | |
CDoubleLazyEdge | |
CDoubleLazyInteractionGraph | The double lazy interaction graph is primarily useful for multistate design where one is interested in knowing at particular edge, all of the rotamer pair energies for a particular amino acid assignment. The double lazy interaction graph is lazy in two ways: first, in delaying the computation of rotamer pair energies until they are needed, and second, in delaying the allocation of memory for rotamer pair energies until that memory is needed. The DLIG will do one of two things once it allocates space for a block of rotamer pairs: 1) In its standard operating behavior, it will leave that space allocated until the graph is destroyed, which means that the energies it stores in that block will never be computed more than once; or 2) In its alternate operating behavior, the LMIG will deallocate some of those blocks to make sure that it never uses more than some maximum amount of memory on RPEs |
CDoubleLazyNode | |
CEdgeBase | |
Cexposed_hydrophobic_data | |
CFASTEREdge | |
CFASTERInteractionGraph | |
CFASTERNode | |
CFirstClassEdge | |
CFirstClassNode | |
CFixedBBEdge | |
CFixedBBInteractionGraph | |
CFixedBBNode | |
Chistory_queue_struct | For storing three peices of associated data describing the recent history structure on a LinearMemNode |
CHPatchBackgroundEdge | Defines an edge between a FirstClass (HPatchNode) and a background node (HPatchBackgroundNode) |
CHPatchBackgroundNode | Defines a Background Node which will contribute to changes in SASA/hpatchE due to state changes on neighboring nodes, and not because of state changes to it. No default constructor makes this class uncopyable |
CHPatchEdge | Defines a HPatch Edge which connects two first-class HPatch Nodes. Edges have to keep some state so that updates to SASA and the hpatch score can be done fast |
CHPatchEnergy | Defines a (pseudo) context-dependent one-body surface energy. Really, this class is only being used as a hack for the optE protocol so that the non-PD surface energy can be optimized together with the other PD-terms. The difference from this energy method from the plain SurfaceEnergy method is that it calculates the patch area using methods in sasa.cc instead of using average values. This new method also uses a new approach for finding which residues to include in a patch, not just all residues within 10A |
CHPatchEnergyCreator | |
CHPatchInteractionGraph | Defines the interaction graph that will keep track of changes to the hpatch score |
CHPatchNode | Defines a FirstClass node which will keep track of changes in the SASA and hpatch score. FirstClassNode is defined and implemented in AdditionalBackgroundNodesInteractionGraph |
CInteractionGraphBase | |
CInteractionGraphFactory | |
CInvRotamerDots | Used to determine whether the overlap between two atoms is buried or exposed |
CLazyEdge | |
CLazyInteractionGraph | |
CLazyNode | |
CLinearMemEdge | |
CLinearMemNode | |
CLinearMemoryInteractionGraph | |
CNodeBase | |
COnTheFlyEdge | |
COnTheFlyInteractionGraph | |
COnTheFlyNode | |
CPDEdge | |
CPDInteractionGraph | |
CPDNode | |
CPrecomputedPairEnergiesEdge | |
CPrecomputedPairEnergiesInteractionGraph | |
CPrecomputedPairEnergiesNode | |
CRotamerDots | Handles sphere-sphere overlap calculations for the HPatchInteractionGraph |
CRotamerDotsCache | A lightweight version of the RotamerDots class. Used to cache overlap between interaction graph Nodes and BGNodes |
CRotamerDotsRadiusData | A singleton class which reads in database SASA radii files and provides accessors for those values to the RotamerDots class |
CSimpleEdge | |
CSimpleInteractionGraph | A simple graph class for calculating pairwise decomposable energies as sidechains are moving on a fixed backbone. This class is responsible for calculating energy changes, but is passive about how the sidechains are changing. There are two main ways to drive the graph: one where the graph ACTIVELY takes charge of updating pointers to the sidechains, where, each external change of one pointer triggers an update to the energies; and a second, where the graph is PASSIVE wrt the pointers, and they must be maintained by an external driver |
CSimpleNode | |
CSparseMatrixIndex | |
CSurfaceBackgroundEdge | Defines an edge between a FirstClass (SurfaceNode) and a background node (SurfaceBackgroundNode) |
CSurfaceBackgroundNode | Defines a BackgroundResidue node which will contribute to changes in surface energy due to state changes on neighboring nodes, and not because of state changes to it |
CSurfaceEdge | Defines a Surface edge which will be used in determining surface energy |
CSurfaceEnergy | Defines a (pseudo) context-dependent one-body surface energy. Really, this class is only being used as a hack for the optE protocol so that the non-PD surface energy can be optimized together with the other PD-terms |
CSurfaceEnergyCreator | |
CSurfaceInteractionGraph | Defines the interaction graph that will keep track of changes to the surface score |
CSurfaceNode | Defines a FirstClass node which will keep track of changes in the surface energy. FirstClassNode is defined and implemented in AdditionalBackgroundNodesInteractionGraph |
CSurfacePotential | With the traditional scoring hierarchy, classes like this one are created and accessed via the ScoringManager, which is itself a Singleton class. These "potential" classes are only created and initialized when the use of the EnergyMethod these classes correspond is encountered. No point in reading database files for a term if that term is not being used in some score function. However, the surface energy is used when users specify they want to use it on the command line - NOT via a score function. The score/energy is done within an interaction graph. One might ask why I just don't put the logic for reading in the database file to the interaction graph init methods. However, there will be cases where I will want to just score a protein (and not do any design) where I will want the database file to be read in. Scoring doesn't use interaction graphs, so if the code for that was located there, these values would not be read in. Instead, I've decided to implement this as its own separate class. It uses the Singleton design pattern so the database will only get read in once during a run |
CSymmLinearMemEdge | |
CSymmLinearMemNode | |
CSymmLinearMemoryInteractionGraph | |
CSymmMinimalistEdge | |
CSymmMinimalistInteractionGraph | |
CSymmMinimalistNode | |
CSymmOnTheFlyEdge | |
CSymmOnTheFlyInteractionGraph | |
CSymmOnTheFlyNode | |
►Nrotamer_set | |
►Nsymmetry | |
CSymmetricRotamerSet_ | Container for a set of rotamers for use in packing. Rotamers are sorted into groups of the same residue type. Offsets into these rotamer groups are maintained by this class, as is information concerning the "original rotamer" – the rotamer present on the input pose before packing began. symmetrical version of RotamerSet_ |
CSymmetricRotamerSetFactory | |
CSymmetricRotamerSets | |
CAddResiduesRotamerSetOperation | Adds in rotamers from a list of Residues, |
CBumpSelector | |
CContinuousRotamerSet | |
CContinuousRotamerSets | |
CFixbbRotamerSets | |
CRotamerCouplings | |
CRotamerLinks | |
CRotamerOperation | RotamerSetOperations are able to modify the contents of a RotamerSet within the packer immediately after rotamer creation |
CRotamerSet | |
CRotamerSet_ | Container for a set of rotamers for use in packing. Rotamers are sorted into groups of the same residue type. Offsets into these rotamer groups are maintained by this class, as is information concerning the "original rotamer" – the rotamer present on the input pose before packing began |
CRotamerSetFactory | |
CRotamerSetOperation | |
CRotamerSets | |
CRotamerSetsBase | |
CRotamerSubset | Container for a subset of rotamers that have been created by another rotamer set. This subset object copies pointers to the rotamers contained in another set, as opposed to cloning the rotamers. It's main purpose is to manage the bookkeeping involved in packing with a subset of rotamers (when it might be faster to use a subset and to create an interaction graph specifically for that subset than to simply pass an abreviated list of rotamers to the SimAnnealer with the "rot_to_pack" vector) |
CRotamerSubsets | |
CUnboundRotamersOperation | Adds in rotamers from the "unbound" or native structure(s), pulled from one or more PDBs supplied on the command line |
CWaterAnchorInfo | |
CWaterPackingInfo | |
►Nscmin | |
CAtomTreeCollection | A collection of ResidueAtomTreeCollection objects for an entire design task |
CAtomTreeSCMinMinimizerMap | |
CCartSCMinMinimizerMap | |
CCartSCMinMultifunc | |
CResidueAtomTreeCollection | The conformation::Residues and kinematics::AtomTrees for a single collection of rotamers (e.g. a RotamerSet). Each chemical::ResidueType gets its own residue/atomtree pair. A particular AtomTree/Residue pair can be set as "active" and manipulated by setter and getters for either the coordinates of the Residues or the chi dihedrals of the AtomTree |
CResidueAtomTreeCollectionMomento | Class to save the state for a ResidueAtomTreeCollection |
CSCMinMinimizerMap | |
CSCMinMultifunc | |
CSidechainStateAssignment | A simple class for tracking a network state and its energy where each sidechain's state is described by a series of chi angles |
►Ntask | |
►Noperation | |
CAddBehaviorRLT | |
CAddBehaviorRLTCreator | |
CAllResFilter | |
CAllResFilterCreator | |
CAnyResFilter | |
CAnyResFilterCreator | |
CAppendResidueRotamerSet | Apply rotamerSetOperation to only the rotamerSet for the given residue |
CAppendResidueRotamerSetCreator | |
CAppendRotamer | When a PackerTask is created by the Factory, the RotamerOperation will be given to it |
CAppendRotamerCreator | |
CAppendRotamerSet | When a PackerTask is created by the Factory, the RotamerSetOperation will be given to it |
CAppendRotamerSetCreator | |
CChainIs | |
CChainIsCreator | |
CChainIsnt | |
CChainIsntCreator | |
CDisallowIfNonnative | DisallowIfNonnative allows you to define what residues are NOT allowed in packing unless that residue is present in the input. Behaves like RestrictAbsentCanonicalAAS and NOTAA except will allow a resitricted residue at a position if it is there to begin with at the time of Task creation. Will do all residues unless otherwise defined by selection syntax below |
CDisallowIfNonnativeCreator | |
CDisallowIfNonnativeRLT | |
CDisallowIfNonnativeRLTCreator | |
CExtraChiCutoff | ExtraChiCutoff (correponding to flag "-extrachi_cutoff <float>" ) |
CExtraChiCutoffCreator | |
CExtraRotamers | ExtraRotamer for a residue. You know, -ex1, -ex2, all that |
CExtraRotamersCreator | |
CExtraRotamersGeneric | |
CExtraRotamersGenericCreator | |
CIncludeCurrent | |
CIncludeCurrentCreator | |
CInitializeExtraRotsFromCommandline | |
CInitializeExtraRotsFromCommandlineCreator | |
CInitializeFromCommandline | |
CInitializeFromCommandlineCreator | |
CNoRepackDisulfides | Prevent disulfides from being repacked; assume disulfides info in Pose is up-to-date |
CNoRepackDisulfidesCreator | |
CNoResFilter | |
CNoResFilterCreator | |
COperateOnCertainResidues | |
COperateOnCertainResiduesCreator | |
COperateOnResidueSubset | |
COperateOnResidueSubsetCreator | |
COptCysHG | Run optH on non-disulfided bonded CYS only; meant to relieve any clashes caused by swapping of CYD->CYS after calling Conformation::detect_disulfides() |
COptCysHGCreator | |
COptH | Run optH; disallowed positions may be set to prevent optimization for those residues |
COptHCreator | |
CPreserveCBeta | |
CPreserveCBetaCreator | |
CPreventRepacking | PreventRepacking allows you to prevent repacking (NATRO behavior) through the Factory. Useful if you do not know the residue numbers when the resfile is created. Note that this is unlike RestrictToRepacking; you have to specify which residues. If PreventRepacking worked on the entire Task you'd have a do-nothing task |
CPreventRepackingCreator | |
CPreventRepackingRLT | |
CPreventRepackingRLTCreator | |
CReadResfile | |
CReadResfileAndObeyLengthEvents | Written by flo, feb 2011 class that can apply a resfile to a pose that had its length changed at some point in a protocol. A LengthEventCollector must be set in the pose's observer cache for this to work properly |
CReadResfileAndObeyLengthEventsCreator | |
CReadResfileCreator | |
CReplicateTask | |
CReplicateTaskCreator | |
CResFilter | |
CResFilterComposition | |
CResFilterCreator | The ResFilterCreator class's responsibilities are to create on demand a new ResFilter class. The ResFilterCreator must register itself with the ResFilterFactory at load time (before main() begins) so that the ResFilterFactory is ready to start creating ResFilters by the time any protocol requests one |
CResFilterFactory | |
CResFilterRegistrator | This templated class will register an instance of an ResFilterCreator (class T) with the ResFilterFactory. It will ensure that no ResFilter creator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
CResidueHasProperty | |
CResidueHasPropertyCreator | |
CResidueIndexIs | |
CResidueIndexIsCreator | |
CResidueIndexIsnt | |
CResidueIndexIsntCreator | |
CResidueLacksProperty | |
CResidueLacksPropertyCreator | |
CResidueName3Is | |
CResidueName3IsCreator | |
CResidueName3Isnt | |
CResidueName3IsntCreator | |
►CResiduePDBIndexIs | |
CChainPos | |
CResiduePDBIndexIsCreator | |
CResiduePDBIndexIsnt | |
CResiduePDBIndexIsntCreator | |
CResiduePDBInfoHasLabel | |
CResiduePDBInfoHasLabelCreator | |
CResiduePDBInfoLacksLabel | |
CResiduePDBInfoLacksLabelCreator | |
CResidueTypeFilter | |
CResidueTypeFilterCreator | |
CResLvlTaskOperation | |
CResLvlTaskOperationCreator | The ResLvlTaskOperationCreator class's responsibilities are to create on demand a new ResLvlTaskOperation class. The ResLvlTaskOperationCreator must register itself with the ResLvlTaskOperationFactory at load time (before main() begins) so that the ResLvlTaskOperationFactory is ready to start creating ResLvlTaskOperations by the time any protocol requests one |
CResLvlTaskOperationFactory | |
CResLvlTaskOperationRegistrator | This templated class will register an instance of an ResLvlTaskOperationCreator (class T) with the ResLvlTaskOperationFactory. It will ensure that no ResLvlTaskOperation creator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
CRestrictAbsentCanonicalAAS | |
CRestrictAbsentCanonicalAASCreator | |
CRestrictAbsentCanonicalAASRLT | |
CRestrictAbsentCanonicalAASRLTCreator | |
CRestrictResidueToRepacking | RestrictResidueToRepacking |
CRestrictResidueToRepackingCreator | |
CRestrictToRepacking | |
CRestrictToRepackingCreator | |
CRestrictToRepackingRLT | |
CRestrictToRepackingRLTCreator | |
CRestrictYSDesign | RestrictYSDesign restricts positions to a binary Tyr/Ser alphabet |
CRestrictYSDesignCreator | |
CRotamerExplosion | Rotamer explosion for a residue |
CRotamerExplosionCreator | |
CSetRotamerCouplings | |
CSetRotamerCouplingsCreator | |
CSetRotamerLinks | |
CSetRotamerLinksCreator | |
CTaskOperation | |
CTaskOperationCreator | The TaskOperationCreator class's responsibilities are to create on demand a new TaskOperation class. The TaskOperationCreator must register itself with the TaskOperationFactory at load time (before main() begins) so that the TaskOperationFactory is ready to start creating TaskOperations by the time any protocol requests one |
CTaskOperationFactory | |
CTaskOperationRegistrator | This templated class will register an instance of an TaskOperationCreator (class T) with the TaskOperationFactory. It will ensure that no TaskOperation creator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
►Nresidue_selector | |
CAndResidueSelector | The AndResidueSelector combines the output of multiple ResidueSelectors using AND logic, i.e., only residues selected by ALL contained ResidueSelectors will be selected. ResidueSelecters can be pulled in from a DataMap, from subtags (for ResidueSelectors known to the ResidueSelectorFactory) or programmatically through add_residue_selector |
CAndResidueSelectorCreator | |
CChainSelector | |
CChainSelectorCreator | |
CClashBasedRepackShellSelector | |
CClashBasedRepackShellSelectorCreator | |
CInterGroupInterfaceByVectorSelector | The InterGroupInterfaceByVectorSelector identifies residues at the interface between two groups of residues using two distance cutoffs: the first, shorter cutoff is based on atom-atom distances, the second, longer cutoff is used if the c-alpha/c-beta vector of the residues in the first group point toward the c-alphas of the other group. Each group may be specified either explicitly through a std::set of residue indices, through a string of comma-separated values giving either residue indices or PDB ids (e.g. 13B for residue 13 on chain B) or through a ResidueSelector. Clears the passed ReisueSubset |
CInterGroupInterfaceByVectorSelectorCreator | |
CJumpDownstreamSelector | The JumpDownstreamSelector returns a ResidueSubset, i.e. a utility::vector1< bool > containing 'true' for residue positions which lie downstream of a given jump in the FoldTree. The jump is specified by an integer index |
CJumpDownstreamSelectorCreator | |
CJumpUpstreamSelector | The JumpUpstreamSelector returns a ResidueSubset, i.e. a utility::vector1< bool > containing 'true' for residue positions which lie upstream of a given jump in the FoldTree. The jump is specified by its integer index |
CJumpUpstreamSelectorCreator | |
CNeighborhoodResidueSelector | The NeighborhoodResidueSelector selects residues neighboring a defined set of residues (the focus). The focus residue set can be obtained from another ResidueSelector, from a std::set of residue positions or from a string specifying residue positions |
CNeighborhoodResidueSelectorCreator | |
CNotResidueSelector | The NotResidueSelector negates the input of one loaded ResidueSelector, i.e., it is a logical NOT - it selects all unselected residues and deselects the selected ones. True becomes false, false becomes true. The ResidueSelector to be negated can be pulled in through RosettaScipt using the selector option, subtags for ResidueSelectors known to the ResidueSelectorFactory or programmatically using set_residue_selector. Note that since most ResidueSelectors clear the input ResidueSubset, NOT can be thought of as simply selecting the opposite of the passed in selector |
CNotResidueSelectorCreator | |
CNumNeighborsSelector | |
CNumNeighborsSelectorCreator | |
COrResidueSelector | The OrResidueSelector combines the output of multiple ResidueSelectors using OR logic, i.e., residues selected by ANY of the contained ResidueSelectors will be selected. ResidueSelecters can be pulled in from a DataMap, from subtags (for ResidueSelectors known to the ResidueSelectorFactory) or programmatically through add_residue_selector |
COrResidueSelectorCreator | |
CResidueIndexSelector | The ResidueIndexSelector returns a ResidueSubset, i.e. a utility::vector1< bool > containing 'true' for residue positions which match the given residue index. The index is read as comma-separated list of either Rosetta indices (e.g. 10) or PDB numbers (e.g. 10A, residue 10 of chain A). Detection and mapping from PDB to Rosetta residue numbers is done internally |
CResidueIndexSelectorCreator | |
CResidueSelector | |
CResidueSelectorCreator | |
CResidueSelectorFactory | |
CResidueSelectorRegistrator | This templated class will register an instance of an ResidueSelectorCreator (class T) with the ResidueSelectorFactory. It will ensure that no ResidueSelector creator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
CTrueResidueSelector | |
CTrueResidueSelectorCreator | |
►Nrna | |
CRNA_ResidueLevelTask | |
CALLAA | ALLAA is deprecated; allows repacking and designing to any canonical residue (default state of PackerTask) |
CALLAAwc | Allows repacking and designing to any canonical residue (default state of PackerTask) |
CALLAAxc | ALLAAxc allows repacking and designing to any canonical noncysteine residue |
CAPOLA | APOLA is deprecated, it calls APOLAR to allow nonpolar residues and packing |
CAPOLAR | APOLAR allows nonpolar residues and packing |
CAUTO | AUTO suggests that a packer can/should reconsider the design setting at a/each residue |
CEMPTY | EMPTY disallows all canonical and noncanonical residues |
CEX | EX handles the various extrachi options |
CEX_CUTOFF | EX_CUTOFF allows setting of the extrachi_cutoff (for determining burial for extra rotamers) |
CFIX_HIS_TAUTOMER | FIX_HIS_TAUTOMER: when a histidine is present when the PackerTask is initialized, this flag will fix its tautomer (whether its hydrogen is on ND1 or NE2. Does nothing if not histidine at initialization (meaning if it mutates to histidine later this flag will have no effect) |
CIGEdgeReweightContainer | Class that interfaces to containers holding IGedge weights between individual residues of the task |
CIGEdgeReweighter | Helper class for IGEdgeReweightContainer |
CNATAA | NATAA allows repacking but no sequence changes (all rotamers are of the original residue) |
CNATRO | NATRO disables packing and designing at a position, the residue will be totally unchanged |
CNC | NC handles explicit allowance of noncanonical residue types |
CNO_ADDUCTS | NO_ADDUCTS will disable adducts, assuming they exist This command exists because if adducts exist, then they are enabled by default for all residues |
CNOTAA | NOTAA disallows residues specified in a following string, and allows packing |
CPackerTask | Task class that gives instructions to the packer |
CPackerTask_ | PackerTask controls what rotameric (including sequence) changes the packer is allowed to make |
CPIKAA | PIKAA allows residues specifed in a following string and packing |
CPIKNA | PIKNA allows nucleic acid residues specifed in a following string |
CPIKRNA | PIKRNA allows nucleic acid residues specifed in a following string |
CPOLAR | POLAR allows polar residues and packing |
CRESET | RESET restores the list of allowd residue types to the CAAs |
CResfileCommand | Abstract/interface class for Resfile reader command objects |
CResfileContents | |
CResfileReaderException | |
CResidueLevelTask | |
CResidueLevelTask_ | Residue-level task class; contained within PackerTask |
CSCAN | SCAN suggests to some packing routines that if there are multiple type choices for this residue, then each of them should be considered explicitly in one way or another |
CTARGET | TARGET flags the position as "targeted", and can optionally specify a "targeted" type |
CTaskFactory | Factory class for the creation and initialization of PackerTask objects |
CUSE_INPUT_SC | USE_INPUT_SC turns on inclusion of the current rotamer for the packer |
CRTMin | |
►Npose | |
►Ncopydofs | |
CCopyDofs | |
►Ndatacache | |
CCacheableDataType | |
CCacheableObserver | Base class for Pose/Conformation observers that are stored in a Pose's DataCache |
CCacheableObserverType | |
CCacheablePoseRawPtr | Pose * |
CLengthEventCollector | Cacheable observer that keeps track of what length events occured |
CObserverCache | A DataCache storing Pose/Conformation observers derived from core::pose::datacache::CacheableObserver |
CPositionConservedResiduesStore | |
CSpecialSegmentsObserver | Observer that tracks the fate of a one or more segments (i.e. pose residues) of interest. note: the convention should be that a segment.second marks the end of the segment but is not part of it, i.e. the last position of a segment is segment.second - 1 reason: some peculiar stuff regarding the meaning of length events |
►Nfull_model_info | |
CFullModelInfo | Keep track of all information related to how a subpose 'fits in' to global modeling scheme |
CFullModelParameters | |
►Nmetrics | |
►Nsimple_calculators | |
CInterfaceDefinitionCalculator | |
CInterfaceDeltaEnergeticsCalculator | |
CInterfaceNeighborDefinitionCalculator | |
CInterfaceSasaDefinitionCalculator | |
CSasaCalculator2 | |
CSasaCalculatorLegacy | |
CCalculatorFactory | |
CEnergyDependentCalculator | |
CPoseMetricCalculator | |
CPoseMetricContainer | Container for managing PoseMetricCalculators |
CStructureDependentCalculator | |
►Nrna | |
CBasePair | |
CBaseStack | |
CRNA_IdealCoord | |
CRNA_SuiteAssignment | |
CRNA_SuiteInfo | |
CRNA_SuiteName | |
►Nsignals | |
CConformationEvent | Signals a conformation change in a Pose |
CDestructionEvent | Special signal that the Pose is getting destroyed |
CEnergyEvent | Signals an energy change in a Pose |
CGeneralEvent | Signals a general change in a Pose |
CCrystInfo | |
CMiniPose | Lightweight version of the pose with stuff I need |
►CPDBInfo | Maintains pdb residue & atom information inside a Pose |
CAtomRecord | Internal struct for storing PDB atom related information |
CResidueRecord | Internal struct for storing PDB residue related information |
►CPDBPoseMap | PDBPoseMap can be queried with PDB information (chain, sequence position) and returns a pose's resid position. Useful for handing input/output in terms of PDB positions. Can be tucked into the pose for repeated access, or generated just-in-time for a single use. Basically a wrapper class for std::map |
CResidueKey | Sortable residue key internal to PDBPoseMap |
CPose | A molecular system including residues, kinematics, and energies |
CRemarkInfo | |
CRemarks | |
CUnrecognizedAtomRecord | Info about an atom in a unrecognized res (not in pose, but we want to remember it) |
CxyzStripeHashPose | |
►Nscoring | |
►Nbin_transitions | |
CBinTransitionCalculator | |
CBinTransitionData | |
►Ncarbon_hbonds | |
CCarbonHBondEnergy | |
CCarbonHBondEnergyCreator | |
CCarbonHBondPotential | |
►Nconstraints | |
CAmbiguousConstraint | Nested constraint where only the one with lowest energy is considered |
CAmbiguousConstraintCreator | Mover creator for the AmbiguousConstraint constraint |
CAmbiguousNMRConstraint | |
CAmbiguousNMRConstraintCreator | Mover creator for the AmbiguousNMRConstraint constraint |
CAmbiguousNMRDistanceConstraint | |
CAmbiguousNMRDistanceConstraintCreator | Mover creator for the AmbiguousNMRDistanceConstraint constraint |
CAngleConstraint | An Angular Constraint |
CAngleConstraintCreator | Mover creator for the AngleConstraint constraint |
CAtomPairConstraint | |
CAtomPairConstraintCreator | Mover creator for the AtomPairConstraint constraint |
CBackboneStubConstraint | This constraint favors the backbone landing on a "stub" backbone, which puts the sidechain in a pre-determined desirable location |
CBackboneStubLinearConstraint | This constraint favors the backbone landing on a "stub" backbone, which puts the sidechain in a pre-determined desirable location |
CBigBinConstraint | Constraint on dihedral angle formed by 4 points |
CBigBinConstraintCreator | Mover creator for the BigBinConstraint constraint |
CBoundFunc | |
CConstantConstraint | A Constant Constraint |
CConstraint | Actually a restraint, like a virtual rubber band between a pair of atoms |
CConstraintCreator | Abstract base class for a Mover factory; the Creator class is responsible for creating a particular mover class |
CConstraintEdge | |
CConstraintFactory | |
CConstraintGraph | |
CConstraintIO | |
CConstraintNode | |
CConstraintRegistrator | This templated class will register an instance of an ConstraintCreator (class T) with the ConstraintFactory. It will ensure that no ConstraintCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
CConstraints | |
CConstraintsEnergy | |
CConstraintsEnergyCreator | |
CConstraintSet | |
CCoordinateConstraint | |
CCoordinateConstraintCreator | Mover creator for the CoordinateConstraint constraint |
CCstEnergyContainer | |
CCstMinimizationData | |
CCstResNeighbConstIterator | |
CCstResNeighbIterator | |
CDihedralConstraint | Constraint on dihedral angle formed by 4 points |
CDihedralConstraintCreator | Mover creator for the DihedralConstraint constraint |
CDihedralPairConstraint | Constraint on dihedral angle formed by 4 points |
CDihedralPairConstraintCreator | Constraint creator for DihedralPairConstraint |
CDistancePairConstraint | Constraint on CA distance |
CDOF_Constraint | This isn't quite a standard constraint since it acts on DOF's directly rather than on XYZ coordinates |
CFabConstraint | |
CFabConstraintCreator | Mover creator for the FabConstraint constraint |
CKofNConstraint | |
CKofNConstraintCreator | Mover creator for the KofNConstraint constraint |
CLocalCoordinateConstraint | |
CLocalCoordinateConstraintCreator | Mover creator for the LocalCoordinateConstraint constraint |
CMultiConstraint | |
CMultiConstraintCreator | Mover creator for the MultiConstraint constraint |
CNamedAtomPairConstraint | |
CNonResidueTypeConstraint | This class favors a particular residue identity at a particular position by reducing its res_type energy |
CObsolet_NamedAtomPairConstraint | |
COffsetPeriodicBoundFunc | Variant of the bound func that is periodic |
CPeriodicBoundFunc | Variant of the bound func that is periodic |
CResidueConstraints | |
CResidueTypeConstraint | This class favors a particular residue identity at a particular position by reducing its res_type energy |
CResidueTypeLinkingConstraint | This class favors a particular residue identity at a particular position by reducing its res_type energy |
CSequenceProfileConstraint | |
CSequenceProfileConstraintCreator | Constraint creator for the SequenceProfileConstraint constraint |
CSiteConstraint | |
CSiteConstraintCreator | Mover creator for the SiteConstraint constraint |
CSiteConstraintResidues | |
CSiteConstraintResiduesCreator | Mover creator for the SiteConstraintResidues constraint |
►Ncryst | |
CPhenixInterface | |
CXtalMLEnergy | |
CXtalMLEnergyCreator | |
►Ncustom_pair_distance | |
CAtomPairFuncList | |
Catoms_and_func_struct | |
CDistanceFunc | |
CFullatomCustomPairDistanceEnergy | |
CFullatomCustomPairDistanceEnergyCreator | |
Cresatom_and_func_struct | |
CRespairInteractions | |
►Ndisulfides | |
CCaCbCb_Angle_Func | |
CCaCbCbCa_Dihedral_Func | |
CCB_Angle_Func | |
CCb_Distance_Func | Score based on the distance between Cb |
CCBSG_Dihedral_Func | |
CCen_Distance_Func | |
CCentroidDisulfideEnergy | |
CCentroidDisulfideEnergyComponents | Storage for Disulfide Energy Terms |
CCentroidDisulfideEnergyContainer | |
CCentroidDisulfideEnergyCreator | |
CCentroidDisulfideNeighborConstIterator | Just a const version of CentroidDisulfideNeighborIterator |
CCentroidDisulfideNeighborIterator | An iterator over the disulfide bonds a residue forms |
CCentroidDisulfidePotential | |
CDisulfideAtomIndices | This class is used by the *DisulfideEnergyContainer and the *DisulfidePotential classes to rapidly index into a residue that's known to form a disulfide. For the sake of computing derivatives, there are only three atoms that need to be readily available: CA, CB, and the atom which makes the disulfide bond, either SG or CEN. The DisulfideEnergyContainer is responsible for keeping the indices in one of these objects up-to-date with the residue it is meant to shadow |
CDisulfideMatchingDatabase | |
CDisulfideMatchingEnergy | |
CDisulfideMatchingEnergyComponents | Storage for Disulfide Energy Terms |
CDisulfideMatchingEnergyContainer | |
CDisulfideMatchingEnergyCreator | |
CDisulfideMatchingNeighborConstIterator | Just a const version of DisulfideMatchingNeighborIterator |
CDisulfideMatchingNeighborIterator | An iterator over the disulfide bonds a residue forms |
CDisulfideMatchingPotential | |
CDisulfMinData | |
CDisulfResNeighbConstIterator | |
CDisulfResNeighbIterator | |
CFullatomDisulfideEnergy | |
CFullatomDisulfideEnergyComponents | |
CFullatomDisulfideEnergyContainer | |
CFullatomDisulfideEnergyCreator | |
CFullatomDisulfideParams13 | |
CFullatomDisulfidePotential | |
CNCaCaC_Dihedral_Func | |
CRT_helper | |
CSG_Dist_Func | |
CSGSG_Dihedral_Func | |
►Ndna | |
CBasePartner | Silly vector1 wrapper class so we can derive from PoseCachedData |
CDirectReadoutPotential | 1st pass implementation of Kono + Sarai's protein-DNA interaction potential |
CDNA_BasePotential | |
CDNABFormPotential | |
CDNAChiEnergy | |
CDNAChiEnergyCreator | |
CDNATorsionEnergy | |
CDNATorsionEnergyCreator | |
CDNATorsionPotential | |
CTorsionFourierComponent | |
►Ndssp | |
CDssp | |
CPairing | |
CStrandPairing | |
CStrandPairingSet | |
►Nelec | |
CElecAtom | |
CElecGroup | |
CFA_ElecEnergy | |
CFA_ElecEnergyAroAll | |
CFA_ElecEnergyAroAllCreator | |
CFA_ElecEnergyAroAro | |
CFA_ElecEnergyAroAroCreator | |
CFA_ElecEnergyCreator | |
CFA_GrpElecEnergy | |
CFA_GrpElecEnergyCreator | |
CFAElecContextData | |
CGroupElec | |
CRNA_FA_ElecEnergy | |
CRNA_FA_ElecEnergyCreator | |
Cweight_triple | |
►Nelectron_density | |
CElecDensAllAtomCenEnergy | |
CElecDensAllAtomCenEnergyCreator | |
CElecDensCenEnergy | |
CElecDensCenEnergyCreator | |
CElecDensEnergy | |
CElecDensEnergyCreator | |
CElectronDensity | |
CElectronDensityLoader | |
CElectronDensityLoaderCreator | Creator for the ElectronDensityLoader class |
CElectronDensityOptions | |
CElectronDensityOptionsCreator | Creator for the ElectronDensityOptions class |
CFastDensEnergy | |
CFastDensEnergyCreator | |
CKromerMann | |
COneGaussianScattering | |
CPattersonCorrEnergy | |
CPattersonCorrEnergyCreator | |
CposeCoord | |
►Nelectron_density_atomwise | |
CElecDensAtomwiseEnergy | |
CElecDensAtomwiseEnergyCreator | |
CElectronDensityAtomwise | |
►Netable | |
►Ncoulomb | |
CCoulomb | |
►Ncount_pair | |
CCountPair1B | |
CCountPairAll | |
CCountPairCrossover3 | |
CCountPairCrossover4 | |
CCountPairFactory | |
CCountPairFunction | |
CCountPairGeneric | |
CCountPairIntraRes | |
CCountPairNone | |
CInvoker | |
►Netrie | |
CCountPairData_1_1 | |
CCountPairData_1_2 | |
CCountPairData_1_3 | |
CCountPairDataGeneric | |
CEtableAtom | |
CGenericResidueConnectionData | |
CTrieCountPair1BC3 | |
CTrieCountPair1BC4 | |
CTrieCountPairAll | |
CTrieCountPairGeneric | |
CTrieCountPairNone | |
CAnalyticEtableEnergy | |
CAnalyticEtableEvaluator | |
CAtomPairEnergy | |
CBaseEtableEnergy | |
CBB_BB_EnergyInvoker | |
CCubicPolynomial | |
CEtable | Class definition for Etable |
CEtableClassicIntraEnergyCreator | |
CEtableEnergyCreator | |
CEtableEvaluator | |
CEtableOptions | |
CEtableParamsOnePair | EtableParamsOnePair describes all of the parameters for a particular pair of atom types necessary to evaluate the Lennard-Jones and LK solvation energies |
CExtraQuadraticRepulsion | ExtraQuadraticRepulsion class is used to add in extra repulsion for particular atom pairs, if needed, (e.g. for OCbb/OCbb) where the functional form is: fa_rep += (xhi - x)^2 * slope for values of x between xlo and xhi, and fa_rep += (x - xlo ) * extrapolated_slope + ylo where extrapolated slope can be anything, but, to defined a function with continuous derivatives, should be extrapolated_slope = (xhi-xlo)^2*slope. This is the analytical implementation of the "modify_pot" behavior |
CMembEtable | Class for Definition of a Membrane Protein Specific Etable |
CResResEnergyInvoker | |
CSC_BB_EnergyInvoker | |
CSC_SC_EnergyInvoker | |
CSC_Whole_EnergyInvoker | |
CSplineParameters | SplineParameters is a simple struct for holding the cubic spline polynomials used in the etable to interpolate the lennard-jones attractive and LK-solvation terms to zero smoothly. These splines have exactly two knots to represent them, and the same x values are used for all the knots: thus the only parameters needed are the y values at the knots, and the second-derivatives for the polynomials at knots |
CTableLookupEtableEnergy | |
CTableLookupEvaluator | |
CWholeWholeEnergyInvoker | |
►Nfiber_diffraction | |
CCentroidScatter | Silly vector1 wrapper class so we can derive from PoseCachedData |
CFAScatter | Silly vector1 wrapper class so we can derive from PoseCachedData |
CFiberDiffraction | |
CFiberDiffractionEnergy | |
CFiberDiffractionEnergyCreator | |
CFiberDiffractionEnergyDens | |
CFiberDiffractionEnergyDensCreator | |
CFiberDiffractionEnergyGpuCreator | |
CFiberDiffractionLoader | |
CFiberDiffractionLoaderCreator | |
CFiberDiffractionOptions | |
CFiberDiffractionOptionsCreator | Creator for the FiberDiffractionOptions class |
CHankel | |
CKromerMann | |
COneGaussianScattering | |
►Nfunc | |
CAmberPeriodicFunc | Function of type y = 0.5 * k * (1 - cos(n * (x - x0) ) ) |
CCharmmPeriodicFunc | Function of type y = 0.5 * k * (1 - cos(n * (x - x0) ) ) |
CCircularGeneral1D_Func | Function that allows return of arbitrary FArrays – this time circularized |
CCircularHarmonicFunc | Function that operates in radians, for applications like DihedralConstraint. Prevents discontinuities at 0/360 or -180/180 degrees for dihedral constraints |
CCircularPowerFunc | Generalization of CircularCircularPowerFunc – other exponents allowed |
CCircularSigmoidalFunc | Function that operates in radians, for applications like DihedralConstraint. Prevents discontinuities at 0/360 or -180/180 degrees for dihedral constraints |
CConformationXYZ | |
CConstantFunc | Derived class of class Func representing a Constant distribution with a user-specified mean and standard deviation |
CCountViolFunc | |
CEtableFunc | Class for representing arbitrarily defined functions |
CFadeFunc | |
CFlatHarmonicFunc | |
CFourPointsFunc | A simple class that represents the coordinates of four points, pretending that they all belong to residue 1. The residue() method is not implemented and cause a utility_exit |
CFunc | Func is an abstract base class representing a function used to define constraints, in which func(r) gives the constraint score for the given value r |
CFuncFactory | |
CGaussianChainDoubleFunc | |
CGaussianChainFunc | |
CGaussianChainQuadrupleFunc | |
CGaussianChainSingleFunc | |
CGaussianChainTripleFunc | |
CGaussianFunc | Derived class of class Func representing a Gaussian distribution with a user-specified mean and standard deviation |
CHarmonicFunc | |
CIdentityFunc | |
CKarplusFunc | Function that evaluates a J-coupling from dihedral angles in radians, for applications like DihedralConstraint. Prevents discontinuities at 0/360 or -180/180 degrees for dihedral constraints |
CLinearPenaltyFunction | |
CMinMultiHarmonicFunc | |
CMixtureFunc | Derived class of class Func representing a Mixture of several distinct functions. The function is of the form ln( g(r) / h(r) ), where g(r) is a mixture of a Gaussian and Exponential distributions, and h(r) is a Gaussian distribution. See methods and implementation for more information |
CPeriodicFunc | Function of type y = ( k * cos(n * (x - x0) ) ) + C |
CResiduePairXYZ | |
CResidueXYZ | |
CScalarWeightedFunc | |
CSigmoidFunc | |
CSkipViolFunc | |
CSoedingFunc | Derived class of class Func representing a Soeding distribution with a user-specified mean and standard deviation |
CSOGFunc | Derived class of class Func representing a SOG distribution with a user-specified mean and standard deviation |
CSOGFunc_Impl | Derived class of class Func representing a SOG distribution with a user-specified mean and standard deviation |
CSplineFunc | |
CSquareWell2Func | |
CSquareWellFunc | |
CSumFunc | |
CTopOutFunc | |
CUSOGFunc | Unnormalized, unbounded sum of Gaussians constraint |
CXYZ_Func | Just a simple class that takes an AtomID and returns a Vector (position) |
►Ngeometric_solvation | |
CContextDependentGeometricSolEnergy | |
CContextDependentGeometricSolEnergyCreator | |
CContextIndependentGeometricSolEnergy | |
CContextIndependentGeometricSolEnergyCreator | |
CDatabaseOccSolEne | |
CExactOccludedHbondSolEnergy | |
CExactOccludedHbondSolEnergyCreator | |
CGeometricSolEnergyEvaluator | |
CGridInfo | |
COccludedHbondSolEnergy | |
COccludedHbondSolEnergy_onebody | |
COccludedHbondSolEnergy_onebodyCreator | |
COccludedHbondSolEnergyCreator | |
CWaterWeightGridSet | |
►Nhackaro | |
CHackAroEnergy | |
CHackAroEnergyCreator | |
►Nhbonds | |
►Nhbtrie | |
CHBAtom | |
CHBCountPairFunction | |
CHBCPData | |
CFadeInterval | Classic FadeInterval |
CHBEvalTuple | |
CHBond | |
CHBondDatabase | |
CHBondDerivs | |
CHBondEnergy | |
CHBondEnergyCreator | |
CHBondOptions | |
CHBondResidueMinData | A class to hold data for the HBondEnergy class used in score and derivative evaluation |
CHBondResPairMinData | |
CHBondSet | A class that holds Hbond objects and helps setup Hbonds for scoring |
CHBondTypeManager | |
CPolynomial_1d | |
CSSWeightParameters | |
►Ninterface_ | |
CDDPlookup | |
CDDPscore | |
CDDPscoreCreator | |
►Nloop_graph | |
CLoop | |
CLoopCloseEnergy | |
CLoopCloseEnergyCreator | |
CLoopCycle | |
CLoopGraph | |
CLoopScoreInfo | |
►Nmembrane | |
CFaMPEnvEnergy | Fullatom Membrane Environment Energy |
CFaMPEnvEnergyCreator | Creator Class for Membrane CBeta Energy Method |
CFaMPEnvSmoothEnergy | Fullatom Membrane Solvation Energy - Statistically Derived, and smoothed derivatives |
CFaMPEnvSmoothEnergyCreator | Membrane Termini Penalty Creator Class |
CFaMPSolvEnergy | Energy Method: Membrane Fullaotm Solvation Energy (LK) |
CFaMPSolvEnergyCreator | Creator Class for Membrane CBeta Energy Method |
CMembraneData | Mmebrane Data Class |
CMPCbetaEnergy | Membrane Environemnt CBeta Energy Term |
CMPCbetaEnergyCreator | Creator Class for Membrane CBeta Energy Method |
CMPEnvEnergy | Mmebrane Environemnt Energy Term |
CMPEnvEnergyCreator | Creator Class for Membrane CBeta Energy Method |
CMPLipoEnergy | Membrane Lipophilicity term |
CMPLipoEnergyCreator | Creator Class for MPLipoEnergy |
CMPNonHelixPenalty | Class Membrane Non Helix Penalty |
CMPNonHelixPenaltyCreator | Membrane Non Hleix in mmebrane Penalty Creator Class |
CMPPairEnergy | Membrane Environemtn Residue Pair Energy Term |
CMPPairEnergyCreator | Creator Class for Membrane Residue Pair Energy Method |
CMPTerminiPenalty | Class Membrane Termini Penalty |
CMPTerminiPenaltyCreator | Membrane Termini Penalty Creator Class |
CMPTMProjPenalty | Class Membrane TM proj Penalty |
CMPTMProjPenaltyCreator | Membrane TM Proj Penalty Creator Class |
►Nmethods | |
►Ndfire | |
CDFIRE_Energy | |
CDFIRE_EnergyCreator | |
CDFIRE_Potential | |
CBBDepCartBondedParameters | |
CBBIndepCartBondedParameters | |
CBurialEnergy | |
CBurialEnergyCreator | |
CCartBondedParameters | |
CCartesianBondedEnergy | |
CCartesianBondedEnergyCreator | |
CCenHBEnergy | |
CCenHBEnergyCreator | |
CCenPairEnergy | |
CCenPairEnergyCreator | |
CCenRotEnvEnergy | |
CCenRotEnvEnergyCreator | |
CCenRotPairEnergy | |
CCenRotPairEnergyCreator | |
CChainbreakEnergy | ChainbreakEnergy class iterates across all residues in finalize() and determines a penalty between residues i and i+1 across a cutpoint by how much their virtual atoms do not align |
CChainbreakEnergyCreator | |
CChemicalShiftAnisotropyEnergy | |
CChemicalShiftAnisotropyEnergyCreator | |
CContactOrderEnergy | |
CContactOrderEnergyCreator | |
CContextDependentLRTwoBodyEnergy | |
CContextDependentOneBodyEnergy | |
CContextDependentTwoBodyEnergy | |
CContextIndependentLRTwoBodyEnergy | |
CContextIndependentOneBodyEnergy | |
CContextIndependentTwoBodyEnergy | |
CCustomAtomPairEnergy | |
CCustomAtomPairEnergyCreator | |
CD2H_SA_Energy | |
CD2H_SA_EnergyCreator | |
CDipolarCouplingEnergy | |
CDipolarCouplingEnergyCreator | |
CDirectReadoutEnergy | Implementation of Kono and Sarai's knowledge-based protein-DNA interaction energy |
CDirectReadoutEnergyCreator | |
CDistanceChainbreakEnergy | DistanceChainbreakEnergy class iterates across all residues in finalize() and determines the penalty between residues i and i+1 by how far apart their N and C atom are |
CDistanceChainbreakEnergyCreator | |
CDNA_BaseEnergy | |
CDNA_BaseEnergyCreator | |
CEnergyMethod | Base class for the energy method hierarchy |
CEnergyMethodCreator | The EnergyMethodCreator class's responsibilities are to create on demand a new EnergyMethod class, and to tell the ScoringManager singleton which ScoreTypes the EnergyMethod it creates is responsible for. The EnergyMethodCreator must register itself with the ScoringManager at load time (before main() begins) so that the ScoringManager is ready to start creating EnergyMethods by the time the first ScoreFunction requests one |
CEnergyMethodOptions | |
CEnergyMethodRegistrator | This templated class will register an instance of an EnergyMethodCreator (class T) with the ScoringManager. It will ensure that no energy method creator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
CEnvEnergy | |
CEnvEnergyCreator | |
CEnvSmoothEnergy | |
CEnvSmoothEnergyCreator | |
CFa_MbenvEnergy | |
CFa_MbenvEnergyCreator | |
CFa_MbsolvEnergy | |
CFa_MbsolvEnergyCreator | |
CFACTSEnergy | |
CFACTSEnergyCreator | |
CFreeDOF_Energy | |
CFreeDOF_EnergyCreator | |
CFreeDOF_Options | |
CGaussianOverlapEnergy | |
CGaussianOverlapEnergyCreator | |
CGenBornEnergy | |
CGenBornEnergyCreator | |
CGoapEnergy | |
CGoapEnergyCreator | |
CGoapRsdType | |
CHybridVDW_Energy | |
CHybridVDW_EnergyCreator | |
CIdealParametersDatabase | |
CIntermolEnergy | |
CIntermolEnergyCreator | |
CLinearChainbreakEnergy | LinearChainbreakEnergy class iterates across all residues in finalize() and determines the penalty between residues i and i+1 by how much their psueduo atoms do not align |
CLinearChainbreakEnergyCreator | |
CLK_BallEnergy | |
CLK_BallEnergyCreator | |
CLK_hack | |
CLK_hackCreator | |
CLK_PolarNonPolarEnergy | |
CLK_PolarNonPolarEnergyCreator | |
CLK_SigmoidalFunc | |
CLKB_ResidueInfo | |
CLKB_ResiduesInfo | |
CLKB_ResPairMinData | |
CLongRangeTwoBodyEnergy | |
CMembraneCbetaEnergy | |
CMembraneCbetaEnergyCreator | |
CMembraneCenPairEnergy | |
CMembraneCenPairEnergyCreator | |
CMembraneEnvEnergy | |
CMembraneEnvEnergyCreator | |
CMembraneEnvPenalties | |
CMembraneEnvPenaltiesCreator | |
CMembraneEnvSmoothEnergy | |
CMembraneEnvSmoothEnergyCreator | |
CMembraneLipo | |
CMembraneLipoCreator | |
CMissingEnergy | |
CMissingEnergyCreator | |
CMMBondAngleEnergy | |
CMMBondAngleEnergyCreator | |
CMMBondLengthEnergy | |
CMMBondLengthEnergyCreator | |
CMMLJEnergyInter | |
CMMLJEnergyInterCreator | |
CMMLJEnergyIntra | |
CMMLJEnergyIntraCreator | |
CMMTorsionEnergy | |
CMMTorsionEnergyCreator | |
CNMerPSSMEnergy | |
CNMerPSSMEnergyCreator | |
CNMerRefEnergy | |
CNMerRefEnergyCreator | |
CNMerSVMEnergy | |
CNMerSVMEnergyCreator | |
COmegaTetherEnergy | |
COmegaTetherEnergyCreator | |
COneBodyEnergy | |
COtherPoseEnergy | |
COtherPoseEnergyCreator | |
CP_AA_Energy | |
CP_AA_EnergyCreator | |
CP_AA_pp_Energy | |
CP_AA_pp_EnergyCreator | |
CPackStatEnergy | |
CPackStatEnergyCreator | |
CPairEnergy | |
CPairEnergyCreator | |
CPBLifetimeCache | |
CPeptideBondEnergy | PeptideBondEnergy class iterates across all residues in finalize() and determines the penalty between residues i and i+1 by the distance the C-N bond. Evantually I'd also like to add bond angle constraints as well, but that's handled by OmegaTether at the moment |
CPeptideBondEnergyCreator | |
CpHEnergy | |
CpHEnergyCreator | |
CPoissonBoltzmannEnergy | |
CPoissonBoltzmannEnergyCreator | |
CProClosureEnergy | |
CProClosureEnergyCreator | |
CProQ_Energy | |
CProQ_EnergyCreator | |
CPyEnergyMethodRegistrator | This class will register an instance of an EnergyMethodCreator (class T) with the ScoringManager. It will ensure that no energy method creator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
CRama2BOffsetEnergy | |
CRama2BOffsetEnergyCreator | |
CRamachandranEnergy | |
CRamachandranEnergy2B | |
CRamachandranEnergy2BCreator | |
CRamachandranEnergyCreator | |
CReferenceEnergy | |
CReferenceEnergyCreator | |
CReferenceEnergyNoncanonical | |
CReferenceEnergyNoncanonicalCreator | |
CResidualDipolarCouplingEnergy | |
CResidualDipolarCouplingEnergy_Rohl | |
CResidualDipolarCouplingEnergy_RohlCreator | |
CResidualDipolarCouplingEnergyCreator | |
CResidueCartBondedParameters | |
CRG_Energy_Fast | |
CRG_Energy_FastCreator | |
CRG_Local_MinData | |
CRG_LocalEnergy | |
CRG_LocalEnergyCreator | |
CRG_MinData | |
CRMS_Energy | |
CRMS_EnergyCreator | |
CSA_Energy | |
CSA_EnergyCreator | |
CSecondaryStructureEnergy | |
CSecondaryStructureEnergyCreator | |
CSequenceDependentRefEnergy | |
CSequenceDependentRefEnergyCreator | |
CShortRangeTwoBodyEnergy | |
CSmoothCenPairEnergy | |
CSmoothCenPairEnergyCreator | |
CSmoothEnvEnergy | |
CSmoothEnvEnergyCreator | |
CSuckerEnergy | |
CSuckerEnergyCreator | |
CSymmetricLigandEnergy | |
CSymmetricLigandEnergyCreator | |
CTwoBodyEnergy | |
CUnfoldedStateEnergy | |
CUnfoldedStateEnergyCreator | |
CWaterAdductHBondEnergy | |
CWaterAdductHBondEnergyCreator | |
CWaterAdductIntraEnergy | |
CWaterAdductIntraEnergyCreator | |
CWaterBuilder | |
CWholeStructureEnergy | Base class for EnergyMethods which are meaningful only on entire structures, for example, the Radius of Gyration. These EnergyMethods do all of their work in the "finalize_total_energy" section of score function evaluation |
CYHHPlanarityEnergy | |
CYHHPlanarityEnergyCreator | |
►Nmm | |
►Nmmtrie | |
CMMEnergyTableAtom | |
CMMBondAngleLibrary | |
CMMBondAngleResidueTypeParam | |
CMMBondAngleResidueTypeParamSet | |
CMMBondAngleScore | Calculates scores of mm bond angle paramater sets given an angle |
CMMBondLengthLibrary | |
CMMBondLengthScore | |
CMMLJEnergyTable | Blah |
CMMLJLibrary | A class to maintain a set of MM LJ paramaters |
CMMLJScore | Calculates scores of mm lj paramater sets given two mm atom types, the path distance of the 2 atoms and actual distance between the two atoms |
CMMTorsionLibrary | A class to maintain a set of MM torsion paramaters |
CMMTorsionScore | Calculates scores of mm torsion paramater sets given an angle |
►Nmotif | |
CMotifHash | |
CMotifHashManager | |
CMotifHit | |
CMotifHits | |
CMotifHitStats | |
CMyHash | |
CMyPred | |
CResPairMotif | |
CResPairMotifMetaBinner | |
CResPairMotifQuery | |
CResPairMotifs | |
CRMSandEnergyCMP | |
CRPM_FilterStats | |
CXformScore | |
CXfrag | |
CXfragSet | |
CXfres | |
►Nnv | |
CNVlookup | |
CNVscore | |
CNVscoreCreator | |
►Norbitals | |
COrbitalsLookup | |
COrbitalsScore | |
COrbitalsScoreCreator | |
COrbitalsStatistics | |
►Npacking | |
CBall | |
CHolesEnergy | |
CHolesEnergyCreator | |
CHolesEnergyRes | |
CHolesParams | |
CHolesParamsRes | |
CHolesResult | Result class holding the three scores and the per-atom scores |
CPoseBalls | |
CPoseBallsLite | |
CSurfEnergy | |
CSurfEnergyCreator | |
CSurfVol | |
CSurfVolDeriv | |
CSurfVolEnergy | |
CSurfVolEnergyCreator | |
►Npackstat | |
CAccumulator | |
CAreaAccumulator | |
CArray2D | |
CAtomRadiusMap | |
CCavityBall | |
CCavityBallCluster | |
CCircle | |
CEvent | |
CHTL_EventX | |
CLeeRichards | |
CLR_AtomData | |
CLR_MP_AtomData | |
CMultiProbePerSphereAccumulator | |
CMultiProbePoseAccumulator | |
COctree2D | |
COrderCavBallOnR | |
COrderCavBallOnRmAnb | |
COrderCavBallOnRmE | |
COrderCavBallOnX | |
COrderCBC | |
COrderSphereOnID | |
COrderSphereOnX | |
CPackingScore | |
CPackingScoreResData | |
CPerSphereAccumulator | |
CPoint | |
CPointPair | |
CPosePackData | |
CSasaOptions | |
CSasaResult | |
CSimplePDB | |
CSimplePDB_Atom | |
CSlice | |
CSphere | |
Ctrace | |
►Nrna | |
►Nchemical_shift | |
CChemicalShiftData | |
CRNA_ChemicalShiftEnergy | |
CRNA_ChemicalShiftEnergyCreator | |
CRNA_ChemicalShiftPotential | |
CRNA_CS_parameters | |
CRNA_CS_residue_parameters | |
►Ndata | |
CRNA_ChemicalMappingEnergy | |
CRNA_ChemicalMappingEnergyCreator | |
CRNA_DataBackboneEnergy | |
CRNA_DataBackboneEnergyCreator | |
CRNA_DataInfo | Keep track of RNA chemical mapping data inside the pose |
CRNA_Datum | |
CRNA_DMS_LowResolutionPotential | |
CRNA_DMS_Potential | |
CRNA_Reactivity | |
CRG_Energy_RNA | |
CRG_Energy_RNACreator | |
CRNA_AtomVDW | |
CRNA_BulgeEnergy | |
CRNA_BulgeEnergyCreator | |
CRNA_CentroidInfo | Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace! |
CRNA_EnergyMethodOptions | |
CRNA_FilteredBaseBaseInfo | Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace! |
CRNA_FullAtomStackingEnergy | |
CRNA_FullAtomStackingEnergyCreator | |
CRNA_FullAtomVDW_BasePhosphate | |
CRNA_FullAtomVDW_BasePhosphateCreator | |
CRNA_JR_SuiteEnergy | |
CRNA_JR_SuiteEnergyCreator | |
CRNA_LJ_BaseEnergy | |
CRNA_LJ_BaseEnergyCreator | |
CRNA_LowResolutionPotential | |
CRNA_Mg_Energy | |
CRNA_Mg_EnergyCreator | |
CRNA_Mg_KnowledgeBasedPotential | |
CRNA_PairwiseLowResolutionEnergy | |
CRNA_PairwiseLowResolutionEnergyCreator | |
CRNA_RawBaseBaseInfo | Keep track of RNA centroid information inside the pose. / Rhiju move this to its own namespace! / Also, should probably use EnergyGraph instead of FArrays – much smaller memory footprint (!) / |
CRNA_ScoringInfo | Keep track of RNA centroid, useful atom, base-base info inside the pose |
CRNA_SugarCloseEnergy | |
CRNA_SugarCloseEnergyCreator | |
CRNA_SuiteEnergy | |
CRNA_SuiteEnergyCreator | |
CRNA_SuitePotential | |
CRNA_TorsionEnergy | |
CRNA_TorsionEnergyCreator | |
CRNA_TorsionPotential | |
CRNA_VDW_Energy | |
CRNA_VDW_EnergyCreator | |
CStackElecEnergy | |
CStackElecEnergyCreator | |
►Nsasa | |
CLeGrandSasa | LeGrand SASA approximation method Used by SasaCalc but can be used by itself |
CSasaCalc | Main interface to sasa calculations outside of pose metrics |
CSasaMethod | Abstract base class for SasaMethods. Feel free to edit as needed |
►Nsaxs | |
CDistanceHistogram | |
CFastSAXSEnergy | |
CFastSAXSEnergyCreator | |
CFormFactor | |
CFormFactorManager | Selects a given number of fragments using a quota scheme |
CSAXSEnergy | |
CSAXSEnergyCEN | |
CSAXSEnergyCreator | |
CSAXSEnergyCreatorCEN | |
CSAXSEnergyCreatorFA | |
CSAXSEnergyFA | |
CSinXOverX | |
►Nsc | |
C_ATOM_RADIUS | |
C_DOT | |
C_PROBE | |
C_RESULTS | |
CAtom | |
CCloserToAtom | A small struct to report which of two atoms is closer to a given atom: |
CMolecularSurfaceCalculator | |
CShapeComplementarityCalculator | |
CShapeComplementarityCalculatorException | |
►Nsolid_surface | |
CSurfaceEnergies | |
►Nsym_e | |
CsymECreator | |
CsymEnergy | |
►Nsymmetry | |
CSymmetricEnergies | |
CSymmetricScoreFunction | |
►Ntrie | |
CCPDataCorrespondence | |
CRotamerDescriptor | |
CRotamerDescriptorAtom | |
CRotamerTrie | |
CRotamerTrieBase | |
CTrieCollection | |
CTrieCountPairBase | |
CTrieNode | |
►Nvdwaals | |
CVDW_Energy | |
CVDW_EnergyCreator | |
CVDWAtom | |
CVDWTrieCountPair1B | |
CVDWTrieEvaluator | |
►CAPBSConfig | |
CI_PARAM | |
CR_PARAM | |
CAPBSResult | |
CAPBSWrapper | |
CAtomNeighbor | Atom-atom neighborlist object |
CAtomVDW | |
CBB_Pos | |
CCenHBPotential | |
CCenListInfo | Keep track of the cenlist information |
CCenRotEnvPairPotential | |
CChemicalShiftAnisotropy | ChemicalShiftAnisotropys are mainly handled by this class |
CContextGraph | |
CContextGraphFactory | |
CCSA | |
Cdata_struct | |
Cdata_structDa | |
Cdata_structDaR | |
Cdata_structR | |
CDC | |
CDenseEnergyContainer | |
CDenseNeighborConstIterator | |
CDenseNeighborIterator | |
CDerivVectorPair | A glorified struct for holding f1/f2 vectors used to represent the derivatives in our internal-geometry based minimization algorithms |
CDimerPairing | |
CDipolarCoupling | DipolarCouplings are mainly handled by this class |
CDockingScoreFunction | |
CEMapVector | A vector for storing energy data, initially all values are 0 |
CEnergies | A cached energies object |
CEnergyEdge | |
CEnergyGraph | Class to hold the component energies between pairs of residues. Each node represents a residue in its corresponding structure. Each edge in the graph holds a two-body energy map representing the unweighted components of the energy function for those terms with non-zero weight. The EnergyGraph may be accessed from the pose's Energies object, but at a price of an extra score evaluation. This second score evaluation may be avoided if you use the ScoreFunction::score_components( pose ) method |
CEnergyNode | |
CEnvPairPotential | |
CExcludedResPredicate | |
CFACTSPoseInfo | |
CFACTSPotential | |
CFACTSResidueInfo | |
CFACTSRotamerSetInfo | |
CFACTSRsdTypeInfo | |
CGenBornPoseInfo | |
CGenBornPotential | |
CGenBornResidueInfo | |
CGenBornRotamerSetInfo | |
CHairpin | |
CHairpins | |
CHelices | |
CIsProteinCAPredicate | |
CLREnergyContainer | |
CMembrane_FAEmbed | Membrane Fullatom embedding info |
CMembrane_FAPotential | Mmebrane Fullatom Potential - Scoring Class |
CMembraneEmbed | Whole Pose Membrane Embedding |
CMembranePotential | Rosetta Membrane Low Resolution Scoring Methods |
CMembraneTopology | |
CMinimizationEdge | |
CMinimizationGraph | Class to hold all the minimization-specific data that's required to efficiently evaluate the score function and its derivatives on a structure of fixed sequence and chemical identity |
CMinimizationNode | |
CMinScoreScoreFunction | |
CNeighborList | |
COmegaTether | |
COneToAllEnergyContainer | |
COneToAllNeighborConstIterator | |
COneToAllNeighborIterator | |
CP_AA | |
CPairEPotential | |
CPeptideBondedEnergyContainer | |
CPeptideBondedNeighborConstIterator | |
CPeptideBondedNeighborIterator | |
CPoissonBoltzmannPotential | |
CPQR | |
CPredicate | |
CProQPotential | |
CRama2BOffset | |
CRamachandran | |
CRamachandran2B | |
CRDC | |
CRDC_Rohl | |
CResidualDipolarCoupling | ResidualDipolarCouplings are mainly handled by this class |
CResidualDipolarCoupling_Rohl | |
CResidueNblistData | |
CResidueNeighborConstIterator | |
CResidueNeighborIterator | |
CResiduePairNeighborList | |
CResPairMinimizationData | |
CResRangePredicate | |
CResSingleMinimizationData | |
CScoreFunction | This object defines a ScoreFunction, it contains methods for calculating the various scoring components (called ScoreType's) used in Rosetta. It also contains weights that are applied to each of those components. Only scoring components with non-zero weights are calculated |
CScoreFunctionFactory | Collection of functions making a single score_function |
CScoreFunctionInfo | Info on the scorefunction settings |
CScoreTypeManager | |
CScoringManager | |
CSecondaryStructurePotential | Secondary structure scoring cut from classic rosetta structure.h/structure.cc |
CSecondaryStructureWeights | Holds weights and flags for configuring a SecondaryStructureEnergy evaluation |
CSelectedResPredicate | |
CSigmoidWeightedCenList | Keep track of the cenlist information stores both centroid counts (T = Real) as well as d_centroid_counts (T = Vector) |
CSmallAtNb | |
CSmoothEnvPairPotential | |
CSmoothScoreTermCoeffs | |
CSS_Info | |
CSS_Killhairpins_Info | |
CStrands | |
CTenANeighborEdge | |
CTenANeighborGraph | |
CTenANeighborNode | |
CTMscore | |
CTMscoreStore | |
CTwelveANeighborEdge | |
CTwelveANeighborGraph | |
CTwelveANeighborNode | |
CUnfoldedStatePotential | |
CWaterAdductHBondPotential | |
►Nsequence | |
CAligner | |
CAlignerFactory | |
CAnnotatedSequence | |
CCell | |
CChemicalShiftScoringScheme | |
CChemicalShiftSequence | |
CChemicalShiftSequenceCreator | |
CCompassScoringScheme | |
CCompositeScoringScheme | |
CCompositeSequence | |
CCompositeSequenceCreator | |
CDerivedSequenceMapping | |
CDP_Matrix | |
CDPScoringScheme | |
CL1ScoringScheme | |
CMatrixScoringScheme | |
CMCAligner | |
CNWAligner | |
CPairScoringScheme | |
CProfSimScoringScheme | |
CScoringScheme | |
CScoringSchemeFactory | |
CSequence | |
CSequenceAlignment | |
CSequenceAlignmentHasher | |
CSequenceCoupling | |
CSequenceCouplingCreator | |
CSequenceCreator | Abstract base class for a Mover factory; the Creator class is responsible for creating a particular mover class |
CSequenceFactory | |
CSequenceProfile | |
CSequenceProfileCreator | |
CSequenceRegistrator | This templated class will register an instance of an SequenceCreator (class T) with the SequenceFactory. It will ensure that no SequenceCreator is registered twice, and, centralizes this registration logic so that thread safety issues can be handled in one place |
CSimpleScoringScheme | |
CSimpleSequenceCreator | |
CSWAligner | |
►Nutil | |
CABEGO | Abego elments |
CABEGOManager | Manager for abego |
CChainbreakUtil | |
CLine | Struct |
CSVNVersion | |
▼Nupdate_ResidueType_enum_files | |
CEnumInfo | |
CAtomTypeData | Hybridization and bond geometry data, which is used in Atom |
CComputes | |
CCrossoverBehavior | |
Cenable_shared_from_this | |
CG | |
CReferenceCount | |