Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
protocols::frags Namespace Reference

Classes

class  RMSVallData
 
class  TorsionFragment
 a class for single piece of torsion fragment More...
 
class  SingleResidueTorsionFragmentLibrary
 a class for collection of fragments for a single residue position More...
 
class  TorsionFragmentLibrary
 a class for classic Rosetta fragment library More...
 
class  VallData
 

Typedefs

typedef
utility::pointer::owning_ptr
< TorsionFragmentLibrary
TorsionFragmentLibraryOP
 
typedef
utility::pointer::owning_ptr
< TorsionFragmentLibrary const > 
TorsionFragmentLibraryCOP
 
typedef
utility::pointer::owning_ptr
< TorsionFragment
TorsionFragmentOP
 
typedef
utility::pointer::owning_ptr
< SingleResidueTorsionFragmentLibrary
SingleResidueTorsionFragmentLibraryOP
 

Functions

void heap_init (FArray1A_int heap, FArray1A_float coheap, int max_items)
 sets up an empty heap and stores the dimensioned size More...
 
void heap_extract (FArray1A_int heap, FArray1A_float coheap, int &val, float &coval, bool &err)
 modifes heap and last_val return val and err. More...
 
void heap_insert (FArray1A_int heap, FArray1A_float coheap, int val, float coval, bool &err)
 modifes heap and last_dummy, inserts val, returns err requires heap_max to be previously set via heap_init More...
 
void heap_replace (FArray1A_int heap, FArray1A_float coheap, int val, float coval)
 
void heap_down (FArray1A_int heap, FArray1A_float coheap, int index_in)
 
void heap_up (FArray1A_int heap, FArray1A_float coheap, int &index_in)
 
void heap_init (ObjexxFCL::FArray1A_int heap, ObjexxFCL::FArray1A_float coheap, int max_items)
 
void heap_extract (ObjexxFCL::FArray1A_int heap, ObjexxFCL::FArray1A_float coheap, int &val, float &coval, bool &err)
 
void heap_insert (ObjexxFCL::FArray1A_int heap, ObjexxFCL::FArray1A_float coheap, int val, float coval, bool &err)
 
void heap_replace (ObjexxFCL::FArray1A_int heap, ObjexxFCL::FArray1A_float coheap, int val, float coval)
 
void heap_down (ObjexxFCL::FArray1A_int heap, ObjexxFCL::FArray1A_float coheap, int index_in)
 
void heap_up (ObjexxFCL::FArray1A_int heap, ObjexxFCL::FArray1A_float coheap, int &index_in)
 

Typedef Documentation

Definition at line 172 of file TorsionFragment.hh.

Definition at line 32 of file TorsionFragment.fwd.hh.

Definition at line 30 of file TorsionFragment.fwd.hh.

Definition at line 121 of file TorsionFragment.hh.

Function Documentation

void protocols::frags::heap_down ( ObjexxFCL::FArray1A_int  heap,
ObjexxFCL::FArray1A_float  coheap,
int  index_in 
)
void protocols::frags::heap_down ( FArray1A_int  heap,
FArray1A_float  coheap,
int  index_in 
)

heap_down

Detailed:
Parameters
heap- [in/out]? - convert to zero offset matrix
coheap- [in/out]? -
index_in- [in/out]? -
Global Read:
Global Write:
Remarks
References:
Authors
Last Modified:

Definition at line 285 of file heap.cc.

Referenced by heap_extract(), and heap_replace().

void protocols::frags::heap_extract ( ObjexxFCL::FArray1A_int  heap,
ObjexxFCL::FArray1A_float  coheap,
int val,
float &  coval,
bool err 
)
void protocols::frags::heap_extract ( FArray1A_int  heap,
FArray1A_float  coheap,
int val,
float &  coval,
bool err 
)

modifes heap and last_val return val and err.

heap_extract

Detailed:
Parameters
heap- [in/out]? - convert to zero offset matrix
coheap- [in/out]? -
val- [in/out]? -
coval- [in/out]? -
err- [in/out]? -
Global Read:
Global Write:
Remarks
References:
Authors
Last Modified:

Definition at line 127 of file heap.cc.

References heap_down().

Referenced by protocols::frags::VallData::get_frags(), and protocols::frags::RMSVallData::get_frags().

void protocols::frags::heap_init ( ObjexxFCL::FArray1A_int  heap,
ObjexxFCL::FArray1A_float  coheap,
int  max_items 
)
void protocols::frags::heap_init ( FArray1A_int  heap,
FArray1A_float  coheap,
int  max_items 
)

sets up an empty heap and stores the dimensioned size

heap_init

Detailed:
Parameters
heap- [in/out]? -
coheap- [in/out]? -
max_items- [in/out]? -
Global Read:
Global Write:
Remarks
References:
Authors
Last Modified:

Definition at line 86 of file heap.cc.

Referenced by protocols::frags::VallData::get_frags(), and protocols::frags::RMSVallData::get_frags().

void protocols::frags::heap_insert ( ObjexxFCL::FArray1A_int  heap,
ObjexxFCL::FArray1A_float  coheap,
int  val,
float  coval,
bool err 
)
void protocols::frags::heap_insert ( FArray1A_int  heap,
FArray1A_float  coheap,
int  val,
float  coval,
bool err 
)

modifes heap and last_dummy, inserts val, returns err requires heap_max to be previously set via heap_init

heap_insert

Detailed:
Parameters
heap- [in/out]? - convert to zero offset matrix
coheap- [in/out]? -
val- [in/out]? -
coval- [in/out]? -
err- [in/out]? -
Global Read:
Global Write:
Remarks
References:
Authors
Last Modified:

Definition at line 190 of file heap.cc.

References heap_replace(), and heap_up().

Referenced by protocols::frags::VallData::get_frags(), and protocols::frags::RMSVallData::get_frags().

void protocols::frags::heap_replace ( ObjexxFCL::FArray1A_int  heap,
ObjexxFCL::FArray1A_float  coheap,
int  val,
float  coval 
)
void protocols::frags::heap_replace ( FArray1A_int  heap,
FArray1A_float  coheap,
int  val,
float  coval 
)

heap_replace

Detailed:
Parameters
heap- [in/out]? - convert to zero offset matrix
coheap- [in/out]? -
val- [in/out]? -
coval- [in/out]? -
Global Read:
Global Write:
Remarks
References:
Authors
Last Modified:

Definition at line 241 of file heap.cc.

References heap_down().

Referenced by heap_insert().

void protocols::frags::heap_up ( ObjexxFCL::FArray1A_int  heap,
ObjexxFCL::FArray1A_float  coheap,
int index_in 
)
void protocols::frags::heap_up ( FArray1A_int  heap,
FArray1A_float  coheap,
int index_in 
)

heap_up

Detailed:
Parameters
heap- [in/out]? - convert to zero offset matrix
coheap- [in/out]? -
index_in- [in/out]? -
Global Read:
Global Write:
Remarks
References:
Authors
Last Modified:

Definition at line 360 of file heap.cc.

Referenced by heap_insert().