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

Classes

class  GreedyOptMutationMover
 
class  GreedyOptMutationMoverCreator
 
class  PointMutationCalculator
 

Typedefs

typedef
utility::pointer::shared_ptr
< GreedyOptMutationMover
GreedyOptMutationMoverOP
 
typedef
utility::pointer::shared_ptr
< GreedyOptMutationMover const > 
GreedyOptMutationMoverCOP
 
typedef
utility::pointer::shared_ptr
< ParetoOptMutationMover > 
ParetoOptMutationMoverOP
 
typedef
utility::pointer::shared_ptr
< ParetoOptMutationMover const > 
ParetoOptMutationMoverCOP
 
typedef
utility::pointer::shared_ptr
< PointMutationCalculator
PointMutationCalculatorOP
 
typedef
utility::pointer::shared_ptr
< PointMutationCalculator
const > 
PointMutationCalculatorCOP
 

Functions

static basic::Tracer TR ("protocols.design_opt.GreedyOptMutationMover")
 
bool cmp_pair_by_second (pair< Size, Real > const pair1, pair< Size, Real > const pair2)
 
bool cmp_pair_by_first_vec_val (pair< AA, vector1< Real > > const pair1, pair< AA, vector1< Real > > const pair2)
 
bool cmp_pair_vec_by_first_vec_val (pair< Size, vector1< pair< AA, vector1< Real > > > > const pair1, pair< Size, vector1< pair< AA, vector1< Real > > > > const pair2)
 
void calc_pareto_front_nbrs (vector1< vector1< Real > > coords, vector1< bool > const &is_pfront, vector1< bool > &is_pfront_nbr, vector1< Real > const &nbr_dist)
 
void calc_pareto_front (vector1< vector1< Real > > coords, vector1< bool > &is_pfront, vector1< Real > const &coord_perts, bool const div, bool const incl_nbrs)
 
static basic::Tracer TR ("protocols.design_opt.PointMutationCalculator")
 
void insert_point_mut_filter_vals (Size const seqpos, chemical::AA const aa, vector1< Real > const vals, vector1< pair< Size, vector1< pair< AA, vector1< Real > > > > > &seqpos_aa_vals_vec)
 

Typedef Documentation

typedef utility::pointer::shared_ptr< GreedyOptMutationMover const > protocols::design_opt::GreedyOptMutationMoverCOP
typedef utility::pointer::shared_ptr< ParetoOptMutationMover const > protocols::design_opt::ParetoOptMutationMoverCOP
typedef utility::pointer::shared_ptr< ParetoOptMutationMover > protocols::design_opt::ParetoOptMutationMoverOP
typedef utility::pointer::shared_ptr< PointMutationCalculator const > protocols::design_opt::PointMutationCalculatorCOP

Function Documentation

void protocols::design_opt::calc_pareto_front ( vector1< vector1< Real > >  coords,
vector1< bool > &  is_pfront,
vector1< Real > const &  coord_perts,
bool const  div,
bool const  incl_nbrs 
)
void protocols::design_opt::calc_pareto_front_nbrs ( vector1< vector1< Real > >  coords,
vector1< bool > const &  is_pfront,
vector1< bool > &  is_pfront_nbr,
vector1< Real > const &  nbr_dist 
)
bool protocols::design_opt::cmp_pair_by_first_vec_val ( pair< AA, vector1< Real > > const  pair1,
pair< AA, vector1< Real > > const  pair2 
)
bool protocols::design_opt::cmp_pair_by_second ( pair< Size, Real > const  pair1,
pair< Size, Real > const  pair2 
)
bool protocols::design_opt::cmp_pair_vec_by_first_vec_val ( pair< Size, vector1< pair< AA, vector1< Real > > > > const  pair1,
pair< Size, vector1< pair< AA, vector1< Real > > > > const  pair2 
)
void protocols::design_opt::insert_point_mut_filter_vals ( Size const  seqpos,
chemical::AA const  aa,
vector1< Real > const  vals,
vector1< pair< Size, vector1< pair< AA, vector1< Real > > > > > &  seqpos_aa_vals_vec 
)
static basic::Tracer protocols::design_opt::TR ( "protocols.design_opt.GreedyOptMutationMover"  )
static
static basic::Tracer protocols::design_opt::TR ( "protocols.design_opt.PointMutationCalculator"  )
static