ga_ligand_dock

Bindings for protocols::ligand_docking::ga_ligand_dock namespace

class pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GriddedAtomTreeMultifunc

Bases: pyrosetta.rosetta.core.optimization.Multifunc

Atom tree multifunction class

abort_min(self: pyrosetta.rosetta.core.optimization.Multifunc, : pyrosetta.rosetta.utility.vector1_double) → bool
Christophe added the following to allow premature end of minimization
If you want to abort the minimizer under specific circonstances overload this function and return true if you want to stop, false if you want to continue. FOR THE MOMENT, ONLY IN DFPMIN!

C++: core::optimization::Multifunc::abort_min(const class utility::vector1<double, class std::allocator<double> > &) const –> bool

dfunc(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GriddedAtomTreeMultifunc, vars: pyrosetta.rosetta.utility.vector1_double, dE_dvars: pyrosetta.rosetta.utility.vector1_double) → None

C++: protocols::ligand_docking::ga_ligand_dock::GriddedAtomTreeMultifunc::dfunc(const class utility::vector1<double, class std::allocator<double> > &, class utility::vector1<double, class std::allocator<double> > &) const –> void

dump(self: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.GriddedAtomTreeMultifunc, vars: pyrosetta.rosetta.utility.vector1_double, vars2: pyrosetta.rosetta.utility.vector1_double) → None

C++: protocols::ligand_docking::ga_ligand_dock::GriddedAtomTreeMultifunc::dump(const class utility::vector1<double, class std::allocator<double> > &, const class utility::vector1<double, class std::allocator<double> > &) const –> void

pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.crossover(l1: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, l2: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) → pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer

C++: protocols::ligand_docking::ga_ligand_dock::crossover(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> class protocols::ligand_docking::ga_ligand_dock::LigandConformer

pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.crossover_ft(l1: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, l2: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) → pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer

C++: protocols::ligand_docking::ga_ligand_dock::crossover_ft(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> class protocols::ligand_docking::ga_ligand_dock::LigandConformer

pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.distance_fast(gene1: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, gene2: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) → float

C++: protocols::ligand_docking::ga_ligand_dock::distance_fast(class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> double

pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.distance_internal(gene1: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, gene2: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) → Tuple[float, float]

C++: protocols::ligand_docking::ga_ligand_dock::distance_internal(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> struct std::pair<double, double>

pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.distance_slow(gene1: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer, gene2: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) → float

C++: protocols::ligand_docking::ga_ligand_dock::distance_slow(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &, const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> double

pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.mutate(l: pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer) → pyrosetta.rosetta.protocols.ligand_docking.ga_ligand_dock.LigandConformer

C++: protocols::ligand_docking::ga_ligand_dock::mutate(const class protocols::ligand_docking::ga_ligand_dock::LigandConformer &) –> class protocols::ligand_docking::ga_ligand_dock::LigandConformer