Rosetta
Public Types | Public Member Functions | Static Public Member Functions | List of all members
core::optimization::symmetry::SymAtomTreeMinimizer Class Reference

High-level atom tree minimizer class. More...

#include <SymAtomTreeMinimizer.hh>

Inheritance diagram for core::optimization::symmetry::SymAtomTreeMinimizer:
Inheritance graph
[legend]

Public Types

typedef conformation::symmetry::SymmetricConformation SymmetricConformation
 
typedef conformation::symmetry::SymmetryInfo SymmetryInfoOP
 

Public Member Functions

 SymAtomTreeMinimizer ()
 
Real run (pose::Pose &pose, kinematics::MoveMap const &move_map, scoring::ScoreFunction const &scorefxn, MinimizerOptions const &options) override
 Override the base class implementation. Non-const. More...
 
- Public Member Functions inherited from core::optimization::AtomTreeMinimizer
 AtomTreeMinimizer ()
 
 ~AtomTreeMinimizer () override
 
NumericalDerivCheckResultOP deriv_check_result () const
 After minimization has concluded, the user may access the deriv-check result, assuming that they have run the AtomTreeMinimizer with deriv_check = true;. More...
 
void check_setup (pose::Pose const &pose, kinematics::MoveMap const &move_map, scoring::ScoreFunction const &scorefxn, MinimizerOptions const &options) const
 Do consistency checks for minimizer setup. More...
 

Static Public Member Functions

static void make_asymmetric_movemap (pose::Pose &pose, kinematics::MoveMap const &move_map_sym, kinematics::MoveMap &move_map_asym)
 
static void make_semisymmetric_movemap (pose::Pose &pose, kinematics::MoveMap const &move_map_sym, kinematics::MoveMap &move_map_semisym)
 

Detailed Description

High-level atom tree minimizer class.

Member Typedef Documentation

◆ SymmetricConformation

◆ SymmetryInfoOP

Constructor & Destructor Documentation

◆ SymAtomTreeMinimizer()

core::optimization::symmetry::SymAtomTreeMinimizer::SymAtomTreeMinimizer ( )
inline

Member Function Documentation

◆ make_asymmetric_movemap()

void core::optimization::symmetry::SymAtomTreeMinimizer::make_asymmetric_movemap ( pose::Pose pose,
kinematics::MoveMap const &  move_map_sym,
kinematics::MoveMap move_map_asym 
)
static

◆ make_semisymmetric_movemap()

void core::optimization::symmetry::SymAtomTreeMinimizer::make_semisymmetric_movemap ( pose::Pose pose,
kinematics::MoveMap const &  move_map_sym,
kinematics::MoveMap move_map_semisym 
)
static

◆ run()

Real core::optimization::symmetry::SymAtomTreeMinimizer::run ( pose::Pose pose,
kinematics::MoveMap const &  move_map,
scoring::ScoreFunction const &  scorefxn,
MinimizerOptions const &  options 
)
overridevirtual

The documentation for this class was generated from the following files: