Rosetta
Classes | Typedefs | Functions
protocols::design_opt Namespace Reference

Classes

class  GreedyOptMutationMover
 
class  GreedyOptMutationMoverCreator
 
class  PointMutationCalculator
 
class  Supercharge
 Adds charged residues to a protein surface. More...
 

Typedefs

typedef utility::pointer::shared_ptr< GreedyOptMutationMoverGreedyOptMutationMoverOP
 
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< PointMutationCalculatorPointMutationCalculatorOP
 
typedef utility::pointer::shared_ptr< PointMutationCalculator const > PointMutationCalculatorCOP
 
using Pose = core::pose::Pose
 
typedef utility::pointer::shared_ptr< SuperchargeSuperchargeOP
 
typedef utility::pointer::shared_ptr< Supercharge const > SuperchargeCOP
 

Functions

static basic::Tracer TR ("protocols.design_opt.GreedyOptMutationMover")
 
bool cmp_pair_by_second (pair< core::Size, Real > const pair1, pair< core::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< core::Size, vector1< pair< AA, vector1< Real > > > > const pair1, pair< core::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 (core::Size const seqpos, chemical::AA const aa, vector1< Real > const vals, vector1< pair< core::Size, vector1< pair< AA, vector1< Real > > > > > &seqpos_aa_vals_vec)
 
static basic::Tracer TR ("protocols.design_opt.Supercharge")
 

Typedef Documentation

◆ GreedyOptMutationMoverCOP

typedef utility::pointer::shared_ptr< GreedyOptMutationMover const > protocols::design_opt::GreedyOptMutationMoverCOP

◆ GreedyOptMutationMoverOP

◆ ParetoOptMutationMoverCOP

typedef utility::pointer::shared_ptr< ParetoOptMutationMover const > protocols::design_opt::ParetoOptMutationMoverCOP

◆ ParetoOptMutationMoverOP

typedef utility::pointer::shared_ptr< ParetoOptMutationMover > protocols::design_opt::ParetoOptMutationMoverOP

◆ PointMutationCalculatorCOP

typedef utility::pointer::shared_ptr< PointMutationCalculator const > protocols::design_opt::PointMutationCalculatorCOP

◆ PointMutationCalculatorOP

◆ Pose

◆ SuperchargeCOP

typedef utility::pointer::shared_ptr< Supercharge const > protocols::design_opt::SuperchargeCOP

◆ SuperchargeOP

typedef utility::pointer::shared_ptr< Supercharge > protocols::design_opt::SuperchargeOP

Function Documentation

◆ calc_pareto_front()

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 
)

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

◆ cmp_pair_by_first_vec_val()

bool protocols::design_opt::cmp_pair_by_first_vec_val ( pair< AA, vector1< Real > > const  pair1,
pair< AA, vector1< Real > > const  pair2 
)

◆ cmp_pair_by_second()

bool protocols::design_opt::cmp_pair_by_second ( pair< core::Size, Real > const  pair1,
pair< core::Size, Real > const  pair2 
)

◆ cmp_pair_vec_by_first_vec_val()

bool protocols::design_opt::cmp_pair_vec_by_first_vec_val ( pair< core::Size, vector1< pair< AA, vector1< Real > > > > const  pair1,
pair< core::Size, vector1< pair< AA, vector1< Real > > > > const  pair2 
)

◆ insert_point_mut_filter_vals()

void protocols::design_opt::insert_point_mut_filter_vals ( core::Size const  seqpos,
chemical::AA const  aa,
vector1< Real > const  vals,
vector1< pair< core::Size, vector1< pair< AA, vector1< Real > > > > > &  seqpos_aa_vals_vec 
)

◆ TR() [1/3]

static basic::Tracer protocols::design_opt::TR ( "protocols.design_opt.GreedyOptMutationMover"  )
static

◆ TR() [2/3]

static basic::Tracer protocols::design_opt::TR ( "protocols.design_opt.PointMutationCalculator"  )
static

◆ TR() [3/3]

static basic::Tracer protocols::design_opt::TR ( "protocols.design_opt.Supercharge"  )
static