Rosetta Protocols  2014.35
Classes | Typedefs | Functions | Variables
protocols::design_opt Namespace Reference

Classes

class  GreedyOptMutationMover
 
class  GreedyOptMutationMoverCreator
 
class  ParetoOptMutationMover
 
class  ParetoOptMutationMoverCreator
 
class  PointMutationCalculator
 

Typedefs

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

Functions

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

Variables

static basic::Tracer TR ("protocols.design_opt.GreedyOptMutationMover")
 
static
numeric::random::RandomGenerator 
RG (27188)
 
static basic::Tracer TR ("protocols.design_opt.ParetoOptMutationMover")
 
static basic::Tracer TR ("protocols.design_opt.PointMutationCalculator")
 
static
numeric::random::RandomGenerator 
RG (54)
 

Typedef Documentation

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 
)

References pair.

Variable Documentation

numeric::random::RandomGenerator protocols::design_opt::RG(27188)
static
numeric::random::RandomGenerator protocols::design_opt::RG(54)
static
basic::Tracer protocols::design_opt::TR("protocols.design_opt.GreedyOptMutationMover")
static
basic::Tracer protocols::design_opt::TR("protocols.design_opt.ParetoOptMutationMover")
static
basic::Tracer protocols::design_opt::TR("protocols.design_opt.PointMutationCalculator")
static