rosetta.core.kinematics.tree
index
(built-in)

Bindings for core::kinematics::tree namespace

 
Classes
       
builtins.object
Atom
Atom_
BondedAtom
JumpAtom

 
class Atom(builtins.object)
    Kinematics Atom interface class
 
  Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
append_atom(...) from builtins.PyCapsule
append_atom(self : rosetta.core.kinematics.tree.Atom,  : rosetta.core.kinematics.tree.Atom) -> NoneType
atom_id(...) from builtins.PyCapsule
atom_id(rosetta.core.kinematics.tree.Atom) -> rosetta.core.id.AtomID
 
Atom identifier
atom_is_on_path_from_root(...) from builtins.PyCapsule
atom_is_on_path_from_root(self : rosetta.core.kinematics.tree.Atom, atm : rosetta.core.kinematics.tree.Atom) -> bool
atoms_begin(...) from builtins.PyCapsule
atoms_begin(*args, **kwargs)
Overloaded function.
 
1. atoms_begin(rosetta.core.kinematics.tree.Atom) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom> const*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
////////////////////////////////////////////////////////////////////////
 
2. atoms_begin(rosetta.core.kinematics.tree.Atom) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom>*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
atoms_end(...) from builtins.PyCapsule
atoms_end(*args, **kwargs)
Overloaded function.
 
1. atoms_end(rosetta.core.kinematics.tree.Atom) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom> const*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
2. atoms_end(rosetta.core.kinematics.tree.Atom) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom>*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
child(...) from builtins.PyCapsule
child(*args, **kwargs)
Overloaded function.
 
1. child(self : rosetta.core.kinematics.tree.Atom, k : int) -> rosetta.core.kinematics.tree.Atom
 
2. child(self : rosetta.core.kinematics.tree.Atom, k : int) -> rosetta.core.kinematics.tree.Atom
child_index(...) from builtins.PyCapsule
child_index(self : rosetta.core.kinematics.tree.Atom, child : rosetta.core.kinematics.tree.Atom) -> int
 
the atom-index of this child
clone(...) from builtins.PyCapsule
clone(self : rosetta.core.kinematics.tree.Atom, parent_in : rosetta.std.weak_ptr_core_kinematics_tree_Atom_t, atom_pointer : rosetta.core.id.AtomID_Map_std_shared_ptr_core_kinematics_tree_Atom_t) -> rosetta.core.kinematics.tree.Atom
 
copy atom with new memory allocation
copy_coords(...) from builtins.PyCapsule
copy_coords(self : rosetta.core.kinematics.tree.Atom, src : rosetta.core.kinematics.tree.Atom) -> NoneType
 
////////////////////////////////////////////////////////////////////////
 
 
 copy DOFs and xyz coords from src Atom
delete_atom(...) from builtins.PyCapsule
delete_atom(self : rosetta.core.kinematics.tree.Atom,  : rosetta.core.kinematics.tree.Atom) -> NoneType
dfs(...) from builtins.PyCapsule
dfs(self : rosetta.core.kinematics.tree.Atom, changeset : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange, res_change_list : core::kinematics::ResidueCoordinateChangeList, start_atom_index : int) -> NoneType
 
Perform a depth-first traversal of the tree that would be effected by
 a DOF change from this atom.  Stop at atoms that have already been traversed.
dihedral_between_bonded_children(...) from builtins.PyCapsule
dihedral_between_bonded_children(self : rosetta.core.kinematics.tree.Atom, child1 : rosetta.core.kinematics.tree.Atom, child2 : rosetta.core.kinematics.tree.Atom) -> float
 
dihedral angle between two bonded children to this atom
distance(...) from builtins.PyCapsule
distance(self : rosetta.core.kinematics.tree.Atom, atom : rosetta.core.kinematics.tree.Atom) -> float
 
Distance to an Atom
distance_squared(...) from builtins.PyCapsule
distance_squared(self : rosetta.core.kinematics.tree.Atom, atom : rosetta.core.kinematics.tree.Atom) -> float
 
Distance squared to an Atom
dof(...) from builtins.PyCapsule
dof(self : rosetta.core.kinematics.tree.Atom, type : rosetta.core.id.DOF_Type) -> float
 
get dof
downstream(...) from builtins.PyCapsule
downstream(self : rosetta.core.kinematics.tree.Atom, atom1 : rosetta.core.kinematics.tree.Atom) -> bool
get_dof_axis_and_end_pos(...) from builtins.PyCapsule
get_dof_axis_and_end_pos(self : rosetta.core.kinematics.tree.Atom, axis : rosetta.numeric.xyzVector_double_t, end_pos : rosetta.numeric.xyzVector_double_t, type : rosetta.core.id.DOF_Type) -> NoneType
get_input_stub(...) from builtins.PyCapsule
get_input_stub(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.Stub
get_nonjump_atom(...) from builtins.PyCapsule
get_nonjump_atom(self : rosetta.core.kinematics.tree.Atom, i : int) -> rosetta.core.kinematics.tree.Atom
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
2. get_self_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.std.weak_ptr_const_core_kinematics_tree_Atom_t
 
2. get_self_weak_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.std.weak_ptr_core_kinematics_tree_Atom_t
get_stub(...) from builtins.PyCapsule
get_stub(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.Stub
 
Get stub information
id(...) from builtins.PyCapsule
id(*args, **kwargs)
Overloaded function.
 
1. id(rosetta.core.kinematics.tree.Atom) -> rosetta.core.id.AtomID
 
Atom identifier
 
2. id(self : rosetta.core.kinematics.tree.Atom, id_in : rosetta.core.id.AtomID) -> NoneType
 
AtomID assignment
input_stub_atom0(...) from builtins.PyCapsule
input_stub_atom0(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
input_stub_atom0_id(...) from builtins.PyCapsule
input_stub_atom0_id(rosetta.core.kinematics.tree.Atom) -> rosetta.core.id.AtomID
input_stub_atom1(...) from builtins.PyCapsule
input_stub_atom1(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
input_stub_atom1_id(...) from builtins.PyCapsule
input_stub_atom1_id(rosetta.core.kinematics.tree.Atom) -> rosetta.core.id.AtomID
input_stub_atom2(...) from builtins.PyCapsule
input_stub_atom2(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
input_stub_atom2_id(...) from builtins.PyCapsule
input_stub_atom2_id(rosetta.core.kinematics.tree.Atom) -> rosetta.core.id.AtomID
input_stub_atom3(...) from builtins.PyCapsule
input_stub_atom3(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
input_stub_atom3_id(...) from builtins.PyCapsule
input_stub_atom3_id(rosetta.core.kinematics.tree.Atom) -> rosetta.core.id.AtomID
insert_atom(...) from builtins.PyCapsule
insert_atom(*args, **kwargs)
Overloaded function.
 
1. insert_atom(self : rosetta.core.kinematics.tree.Atom,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
2. insert_atom(self : rosetta.core.kinematics.tree.Atom,  : rosetta.core.kinematics.tree.Atom,  : int) -> NoneType
is_jump(...) from builtins.PyCapsule
is_jump(rosetta.core.kinematics.tree.Atom) -> bool
 
atom is a jump atom?
jump(...) from builtins.PyCapsule
jump(*args, **kwargs)
Overloaded function.
 
1. jump(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.Jump
 
get Jump
 
2. jump(self : rosetta.core.kinematics.tree.Atom, jump_in : rosetta.core.kinematics.Jump) -> NoneType
 
set Jump
 
3. jump(self : rosetta.core.kinematics.tree.Atom, jump_in : rosetta.core.kinematics.Jump, set : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange) -> NoneType
 
set Jump -- for use in output-sensitive refolding
keep_1st_child_pos(...) from builtins.PyCapsule
keep_1st_child_pos(rosetta.core.kinematics.tree.Atom) -> bool
 
when other atoms are inserted insert after 1st child if available.
 --> this enables us to keep a stub of Downstream Jump atoms inside a single residue
keep_dof_fixed(...) from builtins.PyCapsule
keep_dof_fixed(self : rosetta.core.kinematics.tree.Atom,  : rosetta.core.id.DOF_Type) -> bool
 
DoF should be fixed for this atom?
 
 
 for DoFs that must be kept fixed due to topology of tree
 e.g., phi of stub_atoms for jump_atoms
n_atom(...) from builtins.PyCapsule
n_atom(rosetta.core.kinematics.tree.Atom) -> int
n_children(...) from builtins.PyCapsule
n_children(rosetta.core.kinematics.tree.Atom) -> int
n_nonjump_children(...) from builtins.PyCapsule
n_nonjump_children(rosetta.core.kinematics.tree.Atom) -> int
next_child(...) from builtins.PyCapsule
next_child(self : rosetta.core.kinematics.tree.Atom, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
parent(...) from builtins.PyCapsule
parent(*args, **kwargs)
Overloaded function.
 
1. parent(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Parent atom pointer, NULL for root atom
 
2. parent(self : rosetta.core.kinematics.tree.Atom, parent_in : rosetta.std.weak_ptr_core_kinematics_tree_Atom_t) -> NoneType
 
parent assignment
 
3. parent(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Parent atom pointer, NULL for root atom
position(...) from builtins.PyCapsule
position(*args, **kwargs)
Overloaded function.
 
1. position(rosetta.core.kinematics.tree.Atom) -> rosetta.numeric.xyzVector_double_t
 
Position
 
2. position(self : rosetta.core.kinematics.tree.Atom, position_a : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Position assignment
previous_child(...) from builtins.PyCapsule
previous_child(self : rosetta.core.kinematics.tree.Atom, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
previous_sibling(...) from builtins.PyCapsule
previous_sibling(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
raw_child_index(...) from builtins.PyCapsule
raw_child_index(self : rosetta.core.kinematics.tree.Atom, child : rosetta.core.kinematics.tree.Atom) -> int
 
the atom-index of this child
raw_get_nonjump_atom(...) from builtins.PyCapsule
raw_get_nonjump_atom(self : rosetta.core.kinematics.tree.Atom, i : int) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the ith non-jump atom in this atom's
 list of children.
raw_input_stub_atom0(...) from builtins.PyCapsule
raw_input_stub_atom0(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the 0th input stub atom;
raw_input_stub_atom1(...) from builtins.PyCapsule
raw_input_stub_atom1(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the 1st input stub atom;
raw_input_stub_atom2(...) from builtins.PyCapsule
raw_input_stub_atom2(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the 2nd input stub atom;
raw_input_stub_atom3(...) from builtins.PyCapsule
raw_input_stub_atom3(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the 3rd input stub atom;
raw_parent(...) from builtins.PyCapsule
raw_parent(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the parent atom pointer
raw_previous_child(...) from builtins.PyCapsule
raw_previous_child(self : rosetta.core.kinematics.tree.Atom, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the previous child pointer;
raw_previous_sibling(...) from builtins.PyCapsule
raw_previous_sibling(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the previous sibling pointer,
 i.e. the first child in the parent's children list to precede this atom.
raw_stub_atom1(...) from builtins.PyCapsule
raw_stub_atom1(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the fist stub atom
raw_stub_atom2(...) from builtins.PyCapsule
raw_stub_atom2(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the second stub atom
raw_stub_atom3(...) from builtins.PyCapsule
raw_stub_atom3(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the third stub atom
replace_atom(...) from builtins.PyCapsule
replace_atom(self : rosetta.core.kinematics.tree.Atom, old_atom : rosetta.core.kinematics.tree.Atom, new_atom : rosetta.core.kinematics.tree.Atom) -> NoneType
set_dof(...) from builtins.PyCapsule
set_dof(*args, **kwargs)
Overloaded function.
 
1. set_dof(self : rosetta.core.kinematics.tree.Atom, type : rosetta.core.id.DOF_Type, value : float) -> NoneType
 
set dof, use "set_" syntax since we have multiple dof's
 
2. set_dof(self : rosetta.core.kinematics.tree.Atom, type : rosetta.core.id.DOF_Type, value : float, set : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange) -> NoneType
 
set dof, use "set_" syntax since we have multiple dof's -- for use in output-sensitive refold routine
setup_min_map(...) from builtins.PyCapsule
setup_min_map(self : rosetta.core.kinematics.tree.Atom, last_torsion : rosetta.core.id.DOF_ID, move_map : rosetta.core.id.DOF_ID_Map_bool_t, min_map : core::kinematics::MinimizerMapBase) -> NoneType
 
////////////////////////////////////////////////////////////////////////
show(...) from builtins.PyCapsule
show(*args, **kwargs)
Overloaded function.
 
1. show(rosetta.core.kinematics.tree.Atom) -> NoneType
 
dump out AtomID for this atom, its parent and all its offspring
 
2. show(self : rosetta.core.kinematics.tree.Atom,  : int) -> NoneType
 
dump out AtomID for this atom, its parent and all its offspring up to n_level
steal_inversion(...) from builtins.PyCapsule
steal_inversion(self : rosetta.core.kinematics.tree.Atom,  : rosetta.core.kinematics.tree.Atom) -> NoneType
stub_atom1(...) from builtins.PyCapsule
stub_atom1(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
stub_atom1_id(...) from builtins.PyCapsule
stub_atom1_id(rosetta.core.kinematics.tree.Atom) -> rosetta.core.id.AtomID
stub_atom2(...) from builtins.PyCapsule
stub_atom2(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
stub_atom2_id(...) from builtins.PyCapsule
stub_atom2_id(rosetta.core.kinematics.tree.Atom) -> rosetta.core.id.AtomID
stub_atom3(...) from builtins.PyCapsule
stub_atom3(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
stub_atom3_id(...) from builtins.PyCapsule
stub_atom3_id(rosetta.core.kinematics.tree.Atom) -> rosetta.core.id.AtomID
stub_defined(...) from builtins.PyCapsule
stub_defined(rosetta.core.kinematics.tree.Atom) -> bool
transform_Ax_plus_b_recursive(...) from builtins.PyCapsule
transform_Ax_plus_b_recursive(self : rosetta.core.kinematics.tree.Atom, A : rosetta.numeric.xyzMatrix_double_t, b : rosetta.numeric.xyzVector_double_t, res_change_list : core::kinematics::ResidueCoordinateChangeList) -> NoneType
 
Transform atom and children by linear transformation
update_domain_map(...) from builtins.PyCapsule
update_domain_map(self : rosetta.core.kinematics.tree.Atom, current_color : int, biggest_color : int, domain_map : ObjexxFCL::FArray1D<int>, dof_moved : rosetta.core.id.AtomID_Map_bool_t, atom_moved : rosetta.core.id.AtomID_Map_bool_t) -> NoneType
 
////////////////////////////////////////////////////////////////////////
update_internal_coords(...) from builtins.PyCapsule
update_internal_coords(*args, **kwargs)
Overloaded function.
 
1. update_internal_coords(self : rosetta.core.kinematics.tree.Atom, stub : rosetta.core.kinematics.Stub) -> NoneType
 
update internal coords from stub and xyz coords
 
2. update_internal_coords(self : rosetta.core.kinematics.tree.Atom, stub : rosetta.core.kinematics.Stub, recursive : bool) -> NoneType
 
update internal coords from stub and xyz coords
 
3. update_internal_coords(self : rosetta.core.kinematics.tree.Atom, recursive : bool) -> NoneType
 
calculate my input_stub from the current xyz's and use that input_stub to update my torsions
update_stub(...) from builtins.PyCapsule
update_stub(self : rosetta.core.kinematics.tree.Atom, stub : rosetta.core.kinematics.Stub) -> NoneType
 
update the stub without actually updating coordinates
update_xyz_coords(...) from builtins.PyCapsule
update_xyz_coords(*args, **kwargs)
Overloaded function.
 
1. update_xyz_coords(rosetta.core.kinematics.tree.Atom) -> NoneType
 
The atom must retrieve an appropriate stub from its parent; it is the root
 of the subtree being refolded
 
2. update_xyz_coords(self : rosetta.core.kinematics.tree.Atom, stub : rosetta.core.kinematics.Stub) -> NoneType
 
update xyz coords from stub and internal coords and
x(...) from builtins.PyCapsule
x(rosetta.core.kinematics.tree.Atom) -> float
 
x coordinate
xyz(...) from builtins.PyCapsule
xyz(*args, **kwargs)
Overloaded function.
 
1. xyz(rosetta.core.kinematics.tree.Atom) -> rosetta.numeric.xyzVector_double_t
 
Position
 
2. xyz(self : rosetta.core.kinematics.tree.Atom, position_a : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Position assignment
y(...) from builtins.PyCapsule
y(rosetta.core.kinematics.tree.Atom) -> float
 
y coordinate
z(...) from builtins.PyCapsule
z(rosetta.core.kinematics.tree.Atom) -> float
 
z coordinate

 
class Atom_(Atom)
    Kinematics Atom abstract base class
 
 
Method resolution order:
Atom_
Atom
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
append_atom(...) from builtins.PyCapsule
append_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
append an atom as this atom's child
atom_id(...) from builtins.PyCapsule
atom_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
Atom identifier
atoms_begin(...) from builtins.PyCapsule
atoms_begin(*args, **kwargs)
Overloaded function.
 
1. atoms_begin(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom> const*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
starting const iterator of the children atom list
 
2. atoms_begin(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom>*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
starting iterator of the children atom list
atoms_end(...) from builtins.PyCapsule
atoms_end(*args, **kwargs)
Overloaded function.
 
1. atoms_end(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom> const*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
ending const iterator of the children atom list
 
2. atoms_end(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom>*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
ending iterator of the children atom list
child(...) from builtins.PyCapsule
child(*args, **kwargs)
Overloaded function.
 
1. child(self : rosetta.core.kinematics.tree.Atom_, k : int) -> rosetta.core.kinematics.tree.Atom
 
get a child atom by index (const method)
 
2. child(self : rosetta.core.kinematics.tree.Atom_, k : int) -> rosetta.core.kinematics.tree.Atom
 
get a child atom by index
child_index(...) from builtins.PyCapsule
child_index(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> int
 
the atom-index of this child
delete_atom(...) from builtins.PyCapsule
delete_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
remove an atom from this atom's children
dfs(...) from builtins.PyCapsule
dfs(self : rosetta.core.kinematics.tree.Atom_, changeset : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange, res_change_list : rosetta.core.kinematics.ResidueCoordinateChangeList, start_atom_index : int) -> NoneType
 
base class implementation that traverses the subtree routed at this node
 in the depth-first traversal of the atoms requiring coordinate updates.
dihedral_between_bonded_children(...) from builtins.PyCapsule
dihedral_between_bonded_children(self : rosetta.core.kinematics.tree.Atom_, child1 : rosetta.core.kinematics.tree.Atom, child2 : rosetta.core.kinematics.tree.Atom) -> float
 
dihedral angle between two bonded children to this atom
distance(...) from builtins.PyCapsule
distance(self : rosetta.core.kinematics.tree.Atom_, atom : rosetta.core.kinematics.tree.Atom) -> float
 
Distance to an Atom
distance_squared(...) from builtins.PyCapsule
distance_squared(self : rosetta.core.kinematics.tree.Atom_, atom : rosetta.core.kinematics.tree.Atom) -> float
 
Distance squared to an Atom
downstream(...) from builtins.PyCapsule
downstream(self : rosetta.core.kinematics.tree.Atom_, atom1 : rosetta.core.kinematics.tree.Atom) -> bool
 
whether atom1 is downstream of this atom.
get_input_stub(...) from builtins.PyCapsule
get_input_stub(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.Stub
 
stub used to build this atom
get_nonjump_atom(...) from builtins.PyCapsule
get_nonjump_atom(self : rosetta.core.kinematics.tree.Atom_, i : int) -> rosetta.core.kinematics.tree.Atom
 
get non-jump atom by its index from the children atoms list
get_stub(...) from builtins.PyCapsule
get_stub(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.Stub
 
stub centerd at this atom
id(...) from builtins.PyCapsule
id(*args, **kwargs)
Overloaded function.
 
1. id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
Atom identifier
 
2. id(self : rosetta.core.kinematics.tree.Atom_, id_in : rosetta.core.id.AtomID) -> NoneType
 
AtomID assignment
input_stub_atom0(...) from builtins.PyCapsule
input_stub_atom0(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the center of the input stub for refolding this atom
 it is its parent
input_stub_atom0_id(...) from builtins.PyCapsule
input_stub_atom0_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom0's id
input_stub_atom1(...) from builtins.PyCapsule
input_stub_atom1(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the first atom to construct the input stub for refolding this atom
 it is its parent's stub_atom1, which normally the parent itself
input_stub_atom1_id(...) from builtins.PyCapsule
input_stub_atom1_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom1's id
input_stub_atom2(...) from builtins.PyCapsule
input_stub_atom2(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the second atom to construct the input stub for refolding this atom
 it is its parent's stub_atom2, which normally the parent's parent
input_stub_atom2_id(...) from builtins.PyCapsule
input_stub_atom2_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom2's id
input_stub_atom3(...) from builtins.PyCapsule
input_stub_atom3(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the third atom to construct the input stub for refolding this atom
 it is either its previous sibling or its parent's stub_atom3,
input_stub_atom3_id(...) from builtins.PyCapsule
input_stub_atom3_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom3's id
insert_atom(...) from builtins.PyCapsule
insert_atom(*args, **kwargs)
Overloaded function.
 
1. insert_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
insert an atom as this atom's child
 
2. insert_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom,  : int) -> NoneType
 
tries to insert at the position specified by the second argument
keep_dof_fixed(...) from builtins.PyCapsule
keep_dof_fixed(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.id.DOF_Type) -> bool
 
for DOFs which must be kept fixed due to topology of tree
 eg, phi of stub_atoms for jump_atoms
n_atom(...) from builtins.PyCapsule
n_atom(rosetta.core.kinematics.tree.Atom_) -> int
 
number of children atoms
n_children(...) from builtins.PyCapsule
n_children(rosetta.core.kinematics.tree.Atom_) -> int
 
number of the child atoms
n_nonjump_children(...) from builtins.PyCapsule
n_nonjump_children(rosetta.core.kinematics.tree.Atom_) -> int
 
number of the non-jump child atoms
next_child(...) from builtins.PyCapsule
next_child(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
find the child atom after this child in the list
parent(...) from builtins.PyCapsule
parent(*args, **kwargs)
Overloaded function.
 
1. parent(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
Parent atom pointer
 
2. parent(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
Parent atom pointer
 
3. parent(self : rosetta.core.kinematics.tree.Atom_, parent_in : rosetta.std.weak_ptr_core_kinematics_tree_Atom_t) -> NoneType
position(...) from builtins.PyCapsule
position(*args, **kwargs)
Overloaded function.
 
1. position(rosetta.core.kinematics.tree.Atom_) -> rosetta.numeric.xyzVector_double_t
 
Position
 
2. position(self : rosetta.core.kinematics.tree.Atom_, position_a : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Position assignment
previous_child(...) from builtins.PyCapsule
previous_child(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
find the child atom before this child in the list
previous_sibling(...) from builtins.PyCapsule
previous_sibling(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
routines for navigating the tree
 find the sibling atom before itself
raw_child_index(...) from builtins.PyCapsule
raw_child_index(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> int
 
the atom-index of this child
raw_get_nonjump_atom(...) from builtins.PyCapsule
raw_get_nonjump_atom(self : rosetta.core.kinematics.tree.Atom_, i : int) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom0(...) from builtins.PyCapsule
raw_input_stub_atom0(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom1(...) from builtins.PyCapsule
raw_input_stub_atom1(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom2(...) from builtins.PyCapsule
raw_input_stub_atom2(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom3(...) from builtins.PyCapsule
raw_input_stub_atom3(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_parent(...) from builtins.PyCapsule
raw_parent(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_previous_child(...) from builtins.PyCapsule
raw_previous_child(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
raw_previous_sibling(...) from builtins.PyCapsule
raw_previous_sibling(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
replace_atom(...) from builtins.PyCapsule
replace_atom(self : rosetta.core.kinematics.tree.Atom_, old_atom : rosetta.core.kinematics.tree.Atom, new_atom : rosetta.core.kinematics.tree.Atom) -> NoneType
 
replace the old atom by the new atom in the child atom list
show(...) from builtins.PyCapsule
show(*args, **kwargs)
Overloaded function.
 
1. show(rosetta.core.kinematics.tree.Atom_) -> NoneType
 
dump out AtomID for this atom, its parent and all its offspring
 
2. show(self : rosetta.core.kinematics.tree.Atom_, n_level : int) -> NoneType
 
dump out AtomID for this atom, its parent and all its offspring up to n_level
stub_atom1_id(...) from builtins.PyCapsule
stub_atom1_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
stub atom1 's id
stub_atom2_id(...) from builtins.PyCapsule
stub_atom2_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
stub atom2's id
stub_atom3_id(...) from builtins.PyCapsule
stub_atom3_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
stub atom3's id
stub_defined(...) from builtins.PyCapsule
stub_defined(rosetta.core.kinematics.tree.Atom_) -> bool
 
whether a Stub can be defined for this atom
update_domain_map(...) from builtins.PyCapsule
update_domain_map(self : rosetta.core.kinematics.tree.Atom_, current_color : int, biggest_color : int, domain_map : ObjexxFCL::FArray1D<int>, dof_moved : rosetta.core.id.AtomID_Map_bool_t, atom_moved : rosetta.core.id.AtomID_Map_bool_t) -> NoneType
 
////////////////////////////////////////////////////////////////////////
 
 
 update domain map
update_internal_coords(...) from builtins.PyCapsule
update_internal_coords(self : rosetta.core.kinematics.tree.Atom_, recursive : bool) -> NoneType
 
update internal coords of this atom and its offspring atoms (if recursive)
update_xyz_coords(...) from builtins.PyCapsule
update_xyz_coords(rosetta.core.kinematics.tree.Atom_) -> NoneType
 
update xyz position of this atom and its offspring atoms
x(...) from builtins.PyCapsule
x(rosetta.core.kinematics.tree.Atom_) -> float
 
x coordinate
xyz(...) from builtins.PyCapsule
xyz(*args, **kwargs)
Overloaded function.
 
1. xyz(rosetta.core.kinematics.tree.Atom_) -> rosetta.numeric.xyzVector_double_t
 
Position
 
2. xyz(self : rosetta.core.kinematics.tree.Atom_, position_a : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Position assignment
y(...) from builtins.PyCapsule
y(rosetta.core.kinematics.tree.Atom_) -> float
 
y coordinate
z(...) from builtins.PyCapsule
z(rosetta.core.kinematics.tree.Atom_) -> float
 
z coordinate

Methods inherited from Atom:
atom_is_on_path_from_root(...) from builtins.PyCapsule
atom_is_on_path_from_root(self : rosetta.core.kinematics.tree.Atom, atm : rosetta.core.kinematics.tree.Atom) -> bool
clone(...) from builtins.PyCapsule
clone(self : rosetta.core.kinematics.tree.Atom, parent_in : rosetta.std.weak_ptr_core_kinematics_tree_Atom_t, atom_pointer : rosetta.core.id.AtomID_Map_std_shared_ptr_core_kinematics_tree_Atom_t) -> rosetta.core.kinematics.tree.Atom
 
copy atom with new memory allocation
copy_coords(...) from builtins.PyCapsule
copy_coords(self : rosetta.core.kinematics.tree.Atom, src : rosetta.core.kinematics.tree.Atom) -> NoneType
 
////////////////////////////////////////////////////////////////////////
 
 
 copy DOFs and xyz coords from src Atom
dof(...) from builtins.PyCapsule
dof(self : rosetta.core.kinematics.tree.Atom, type : rosetta.core.id.DOF_Type) -> float
 
get dof
get_dof_axis_and_end_pos(...) from builtins.PyCapsule
get_dof_axis_and_end_pos(self : rosetta.core.kinematics.tree.Atom, axis : rosetta.numeric.xyzVector_double_t, end_pos : rosetta.numeric.xyzVector_double_t, type : rosetta.core.id.DOF_Type) -> NoneType
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
2. get_self_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.std.weak_ptr_const_core_kinematics_tree_Atom_t
 
2. get_self_weak_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.std.weak_ptr_core_kinematics_tree_Atom_t
is_jump(...) from builtins.PyCapsule
is_jump(rosetta.core.kinematics.tree.Atom) -> bool
 
atom is a jump atom?
jump(...) from builtins.PyCapsule
jump(*args, **kwargs)
Overloaded function.
 
1. jump(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.Jump
 
get Jump
 
2. jump(self : rosetta.core.kinematics.tree.Atom, jump_in : rosetta.core.kinematics.Jump) -> NoneType
 
set Jump
 
3. jump(self : rosetta.core.kinematics.tree.Atom, jump_in : rosetta.core.kinematics.Jump, set : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange) -> NoneType
 
set Jump -- for use in output-sensitive refolding
keep_1st_child_pos(...) from builtins.PyCapsule
keep_1st_child_pos(rosetta.core.kinematics.tree.Atom) -> bool
 
when other atoms are inserted insert after 1st child if available.
 --> this enables us to keep a stub of Downstream Jump atoms inside a single residue
raw_stub_atom1(...) from builtins.PyCapsule
raw_stub_atom1(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the fist stub atom
raw_stub_atom2(...) from builtins.PyCapsule
raw_stub_atom2(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the second stub atom
raw_stub_atom3(...) from builtins.PyCapsule
raw_stub_atom3(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
Rapid (increment-of-reference-count-avoiding) access to the third stub atom
set_dof(...) from builtins.PyCapsule
set_dof(*args, **kwargs)
Overloaded function.
 
1. set_dof(self : rosetta.core.kinematics.tree.Atom, type : rosetta.core.id.DOF_Type, value : float) -> NoneType
 
set dof, use "set_" syntax since we have multiple dof's
 
2. set_dof(self : rosetta.core.kinematics.tree.Atom, type : rosetta.core.id.DOF_Type, value : float, set : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange) -> NoneType
 
set dof, use "set_" syntax since we have multiple dof's -- for use in output-sensitive refold routine
setup_min_map(...) from builtins.PyCapsule
setup_min_map(self : rosetta.core.kinematics.tree.Atom, last_torsion : rosetta.core.id.DOF_ID, move_map : rosetta.core.id.DOF_ID_Map_bool_t, min_map : core::kinematics::MinimizerMapBase) -> NoneType
 
////////////////////////////////////////////////////////////////////////
steal_inversion(...) from builtins.PyCapsule
steal_inversion(self : rosetta.core.kinematics.tree.Atom,  : rosetta.core.kinematics.tree.Atom) -> NoneType
stub_atom1(...) from builtins.PyCapsule
stub_atom1(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
stub_atom2(...) from builtins.PyCapsule
stub_atom2(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
stub_atom3(...) from builtins.PyCapsule
stub_atom3(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
transform_Ax_plus_b_recursive(...) from builtins.PyCapsule
transform_Ax_plus_b_recursive(self : rosetta.core.kinematics.tree.Atom, A : rosetta.numeric.xyzMatrix_double_t, b : rosetta.numeric.xyzVector_double_t, res_change_list : core::kinematics::ResidueCoordinateChangeList) -> NoneType
 
Transform atom and children by linear transformation
update_stub(...) from builtins.PyCapsule
update_stub(self : rosetta.core.kinematics.tree.Atom, stub : rosetta.core.kinematics.Stub) -> NoneType
 
update the stub without actually updating coordinates

 
class BondedAtom(Atom_)
    an atom which are bonded to its parent, derived from Atom_
 
See
 
 
Method resolution order:
BondedAtom
Atom_
Atom
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.core.kinematics.tree.BondedAtom) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.kinematics.tree.BondedAtom,  : rosetta.core.kinematics.tree.BondedAtom) -> rosetta.core.kinematics.tree.BondedAtom
clone(...) from builtins.PyCapsule
clone(self : rosetta.core.kinematics.tree.BondedAtom, parent_in : rosetta.std.weak_ptr_core_kinematics_tree_Atom_t, atom_pointer : rosetta.core.id.AtomID_Map_std_shared_ptr_core_kinematics_tree_Atom_t) -> rosetta.core.kinematics.tree.Atom
 
copy this atom
copy_coords(...) from builtins.PyCapsule
copy_coords(self : rosetta.core.kinematics.tree.BondedAtom, src : rosetta.core.kinematics.tree.Atom) -> NoneType
 
copy DOFs, xyz's
dfs(...) from builtins.PyCapsule
dfs(self : rosetta.core.kinematics.tree.BondedAtom, changeset : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange, res_change_list : rosetta.core.kinematics.ResidueCoordinateChangeList, start_atom_index : int) -> NoneType
 
Perform a depth-first traversal of the tree that would be effected by
 a DOF change from this atom.  Stop at atoms that have already been traversed.
 Will recurse on younger siblings if a phi on this atom has changed.
dof(...) from builtins.PyCapsule
dof(self : rosetta.core.kinematics.tree.BondedAtom, type : rosetta.core.id.DOF_Type) -> float
 
get degrees of freedom
get_dof_axis_and_end_pos(...) from builtins.PyCapsule
get_dof_axis_and_end_pos(self : rosetta.core.kinematics.tree.BondedAtom, axis : rosetta.numeric.xyzVector_double_t, end_pos : rosetta.numeric.xyzVector_double_t, type : rosetta.core.id.DOF_Type) -> NoneType
 
get rotation axis and end_pos for a BondedAtom.
get_inversion(...) from builtins.PyCapsule
get_inversion(rosetta.core.kinematics.tree.BondedAtom) -> bool
is_jump(...) from builtins.PyCapsule
is_jump(rosetta.core.kinematics.tree.BondedAtom) -> bool
 
bonded atom is a jump? of course not!!!
jump(...) from builtins.PyCapsule
jump(*args, **kwargs)
Overloaded function.
 
1. jump(rosetta.core.kinematics.tree.BondedAtom) -> rosetta.core.kinematics.Jump
 
abort if attempt to get jump for a bonded atom
 
2. jump(self : rosetta.core.kinematics.tree.BondedAtom,  : rosetta.core.kinematics.Jump) -> NoneType
 
abort if attempt to set jump for a bonded atom
 
3. jump(self : rosetta.core.kinematics.tree.BondedAtom,  : rosetta.core.kinematics.Jump,  : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange) -> NoneType
 
abort if attempt to set jump for a bonded atom
keep_1st_child_pos(...) from builtins.PyCapsule
keep_1st_child_pos(rosetta.core.kinematics.tree.BondedAtom) -> bool
 
when other atoms are inserted insert after 1st child if available.
 --> this enables us to keep a stub of Downstream Jump atoms inside a single residue
keep_dof_fixed(...) from builtins.PyCapsule
keep_dof_fixed(self : rosetta.core.kinematics.tree.BondedAtom, type : rosetta.core.id.DOF_Type) -> bool
 
whether a DOF for this atom should be fixed?
raw_stub_atom1(...) from builtins.PyCapsule
raw_stub_atom1(rosetta.core.kinematics.tree.BondedAtom) -> rosetta.core.kinematics.tree.Atom
raw_stub_atom2(...) from builtins.PyCapsule
raw_stub_atom2(rosetta.core.kinematics.tree.BondedAtom) -> rosetta.core.kinematics.tree.Atom
raw_stub_atom3(...) from builtins.PyCapsule
raw_stub_atom3(rosetta.core.kinematics.tree.BondedAtom) -> rosetta.core.kinematics.tree.Atom
set_dof(...) from builtins.PyCapsule
set_dof(*args, **kwargs)
Overloaded function.
 
1. set_dof(self : rosetta.core.kinematics.tree.BondedAtom, type : rosetta.core.id.DOF_Type, value : float) -> NoneType
 
set degrees of freedom (internal coordinates)
 
2. set_dof(self : rosetta.core.kinematics.tree.BondedAtom, type : rosetta.core.id.DOF_Type, value : float, changeset : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange) -> NoneType
 
set degrees of freedom (internal coordinates). For use in
 output-sensitive refold subroutine.
setup_min_map(...) from builtins.PyCapsule
setup_min_map(self : rosetta.core.kinematics.tree.BondedAtom, last_torsion : rosetta.core.id.DOF_ID, allow_move : rosetta.core.id.DOF_ID_Map_bool_t, min_map : rosetta.core.kinematics.MinimizerMapBase) -> NoneType
 
////////////////////////////////////////////////////////////////////////
 
 
  for minimizing,add DOF(PHI,THETA,D) for a BondedAtom into the MinimizerMap
steal_inversion(...) from builtins.PyCapsule
steal_inversion(self : rosetta.core.kinematics.tree.BondedAtom, steal_from : rosetta.core.kinematics.tree.Atom) -> NoneType
stub_atom1(...) from builtins.PyCapsule
stub_atom1(rosetta.core.kinematics.tree.BondedAtom) -> rosetta.core.kinematics.tree.Atom
 
//////////////////////////////////////////////////////////////////////////
 
 
 stub_atom1 of a bonded atom
 it is itself
stub_atom2(...) from builtins.PyCapsule
stub_atom2(rosetta.core.kinematics.tree.BondedAtom) -> rosetta.core.kinematics.tree.Atom
 
//////////////////////////////////////////////////////////////////////////
 
 
 stub_atom2 of a bonded atom
 it is its parent
stub_atom3(...) from builtins.PyCapsule
stub_atom3(rosetta.core.kinematics.tree.BondedAtom) -> rosetta.core.kinematics.tree.Atom
 
//////////////////////////////////////////////////////////////////////////
 
 
 stub_atom3 of a bonded atom
 
        - if this atom's parent is a bonded_atom it is this atom's parent's parent.
        - if this atom's parent is a jump atom, it is this atom's first non-jump
        sibling or its second non-jump sibling (if it itself is the first) or
        its first non-jump child (if it does not have any sibling)
update_internal_coords(...) from builtins.PyCapsule
update_internal_coords(*args, **kwargs)
Overloaded function.
 
1. update_internal_coords(self : rosetta.core.kinematics.tree.BondedAtom, stub : rosetta.core.kinematics.Stub) -> NoneType
 
update internal coordinates for this atom from its xyz position and input stub
 
2. update_internal_coords(self : rosetta.core.kinematics.tree.BondedAtom, stub : rosetta.core.kinematics.Stub, recursive : bool) -> NoneType
 
update internal coordinates for this atom from its xyz position and input stub
update_stub(...) from builtins.PyCapsule
update_stub(self : rosetta.core.kinematics.tree.BondedAtom, stub : rosetta.core.kinematics.Stub) -> NoneType
 
update the stub without actually updating coordinates
update_xyz_coords(...) from builtins.PyCapsule
update_xyz_coords(*args, **kwargs)
Overloaded function.
 
1. update_xyz_coords(rosetta.core.kinematics.tree.BondedAtom) -> NoneType
 
The atom must retrieve an appropriate stub from its parent; it is the root
 of the subtree being refolded.  Valid only if this atom is the maximal root of a subtree
 requiring coordinate updates -- if any ancestor of this atom requires a coordinate update,
 then the Stub this atom generates for itself will be invalid.
 
2. update_xyz_coords(self : rosetta.core.kinematics.tree.BondedAtom, stub : rosetta.core.kinematics.Stub) -> NoneType
 
update cartesian coordinates for this atom from its input stub and internal cooridnates

Methods inherited from Atom_:
append_atom(...) from builtins.PyCapsule
append_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
append an atom as this atom's child
atom_id(...) from builtins.PyCapsule
atom_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
Atom identifier
atoms_begin(...) from builtins.PyCapsule
atoms_begin(*args, **kwargs)
Overloaded function.
 
1. atoms_begin(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom> const*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
starting const iterator of the children atom list
 
2. atoms_begin(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom>*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
starting iterator of the children atom list
atoms_end(...) from builtins.PyCapsule
atoms_end(*args, **kwargs)
Overloaded function.
 
1. atoms_end(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom> const*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
ending const iterator of the children atom list
 
2. atoms_end(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom>*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
ending iterator of the children atom list
child(...) from builtins.PyCapsule
child(*args, **kwargs)
Overloaded function.
 
1. child(self : rosetta.core.kinematics.tree.Atom_, k : int) -> rosetta.core.kinematics.tree.Atom
 
get a child atom by index (const method)
 
2. child(self : rosetta.core.kinematics.tree.Atom_, k : int) -> rosetta.core.kinematics.tree.Atom
 
get a child atom by index
child_index(...) from builtins.PyCapsule
child_index(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> int
 
the atom-index of this child
delete_atom(...) from builtins.PyCapsule
delete_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
remove an atom from this atom's children
dihedral_between_bonded_children(...) from builtins.PyCapsule
dihedral_between_bonded_children(self : rosetta.core.kinematics.tree.Atom_, child1 : rosetta.core.kinematics.tree.Atom, child2 : rosetta.core.kinematics.tree.Atom) -> float
 
dihedral angle between two bonded children to this atom
distance(...) from builtins.PyCapsule
distance(self : rosetta.core.kinematics.tree.Atom_, atom : rosetta.core.kinematics.tree.Atom) -> float
 
Distance to an Atom
distance_squared(...) from builtins.PyCapsule
distance_squared(self : rosetta.core.kinematics.tree.Atom_, atom : rosetta.core.kinematics.tree.Atom) -> float
 
Distance squared to an Atom
downstream(...) from builtins.PyCapsule
downstream(self : rosetta.core.kinematics.tree.Atom_, atom1 : rosetta.core.kinematics.tree.Atom) -> bool
 
whether atom1 is downstream of this atom.
get_input_stub(...) from builtins.PyCapsule
get_input_stub(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.Stub
 
stub used to build this atom
get_nonjump_atom(...) from builtins.PyCapsule
get_nonjump_atom(self : rosetta.core.kinematics.tree.Atom_, i : int) -> rosetta.core.kinematics.tree.Atom
 
get non-jump atom by its index from the children atoms list
get_stub(...) from builtins.PyCapsule
get_stub(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.Stub
 
stub centerd at this atom
id(...) from builtins.PyCapsule
id(*args, **kwargs)
Overloaded function.
 
1. id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
Atom identifier
 
2. id(self : rosetta.core.kinematics.tree.Atom_, id_in : rosetta.core.id.AtomID) -> NoneType
 
AtomID assignment
input_stub_atom0(...) from builtins.PyCapsule
input_stub_atom0(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the center of the input stub for refolding this atom
 it is its parent
input_stub_atom0_id(...) from builtins.PyCapsule
input_stub_atom0_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom0's id
input_stub_atom1(...) from builtins.PyCapsule
input_stub_atom1(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the first atom to construct the input stub for refolding this atom
 it is its parent's stub_atom1, which normally the parent itself
input_stub_atom1_id(...) from builtins.PyCapsule
input_stub_atom1_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom1's id
input_stub_atom2(...) from builtins.PyCapsule
input_stub_atom2(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the second atom to construct the input stub for refolding this atom
 it is its parent's stub_atom2, which normally the parent's parent
input_stub_atom2_id(...) from builtins.PyCapsule
input_stub_atom2_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom2's id
input_stub_atom3(...) from builtins.PyCapsule
input_stub_atom3(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the third atom to construct the input stub for refolding this atom
 it is either its previous sibling or its parent's stub_atom3,
input_stub_atom3_id(...) from builtins.PyCapsule
input_stub_atom3_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom3's id
insert_atom(...) from builtins.PyCapsule
insert_atom(*args, **kwargs)
Overloaded function.
 
1. insert_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
insert an atom as this atom's child
 
2. insert_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom,  : int) -> NoneType
 
tries to insert at the position specified by the second argument
n_atom(...) from builtins.PyCapsule
n_atom(rosetta.core.kinematics.tree.Atom_) -> int
 
number of children atoms
n_children(...) from builtins.PyCapsule
n_children(rosetta.core.kinematics.tree.Atom_) -> int
 
number of the child atoms
n_nonjump_children(...) from builtins.PyCapsule
n_nonjump_children(rosetta.core.kinematics.tree.Atom_) -> int
 
number of the non-jump child atoms
next_child(...) from builtins.PyCapsule
next_child(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
find the child atom after this child in the list
parent(...) from builtins.PyCapsule
parent(*args, **kwargs)
Overloaded function.
 
1. parent(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
Parent atom pointer
 
2. parent(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
Parent atom pointer
 
3. parent(self : rosetta.core.kinematics.tree.Atom_, parent_in : rosetta.std.weak_ptr_core_kinematics_tree_Atom_t) -> NoneType
position(...) from builtins.PyCapsule
position(*args, **kwargs)
Overloaded function.
 
1. position(rosetta.core.kinematics.tree.Atom_) -> rosetta.numeric.xyzVector_double_t
 
Position
 
2. position(self : rosetta.core.kinematics.tree.Atom_, position_a : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Position assignment
previous_child(...) from builtins.PyCapsule
previous_child(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
find the child atom before this child in the list
previous_sibling(...) from builtins.PyCapsule
previous_sibling(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
routines for navigating the tree
 find the sibling atom before itself
raw_child_index(...) from builtins.PyCapsule
raw_child_index(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> int
 
the atom-index of this child
raw_get_nonjump_atom(...) from builtins.PyCapsule
raw_get_nonjump_atom(self : rosetta.core.kinematics.tree.Atom_, i : int) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom0(...) from builtins.PyCapsule
raw_input_stub_atom0(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom1(...) from builtins.PyCapsule
raw_input_stub_atom1(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom2(...) from builtins.PyCapsule
raw_input_stub_atom2(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom3(...) from builtins.PyCapsule
raw_input_stub_atom3(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_parent(...) from builtins.PyCapsule
raw_parent(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_previous_child(...) from builtins.PyCapsule
raw_previous_child(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
raw_previous_sibling(...) from builtins.PyCapsule
raw_previous_sibling(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
replace_atom(...) from builtins.PyCapsule
replace_atom(self : rosetta.core.kinematics.tree.Atom_, old_atom : rosetta.core.kinematics.tree.Atom, new_atom : rosetta.core.kinematics.tree.Atom) -> NoneType
 
replace the old atom by the new atom in the child atom list
show(...) from builtins.PyCapsule
show(*args, **kwargs)
Overloaded function.
 
1. show(rosetta.core.kinematics.tree.Atom_) -> NoneType
 
dump out AtomID for this atom, its parent and all its offspring
 
2. show(self : rosetta.core.kinematics.tree.Atom_, n_level : int) -> NoneType
 
dump out AtomID for this atom, its parent and all its offspring up to n_level
stub_atom1_id(...) from builtins.PyCapsule
stub_atom1_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
stub atom1 's id
stub_atom2_id(...) from builtins.PyCapsule
stub_atom2_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
stub atom2's id
stub_atom3_id(...) from builtins.PyCapsule
stub_atom3_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
stub atom3's id
stub_defined(...) from builtins.PyCapsule
stub_defined(rosetta.core.kinematics.tree.Atom_) -> bool
 
whether a Stub can be defined for this atom
update_domain_map(...) from builtins.PyCapsule
update_domain_map(self : rosetta.core.kinematics.tree.Atom_, current_color : int, biggest_color : int, domain_map : ObjexxFCL::FArray1D<int>, dof_moved : rosetta.core.id.AtomID_Map_bool_t, atom_moved : rosetta.core.id.AtomID_Map_bool_t) -> NoneType
 
////////////////////////////////////////////////////////////////////////
 
 
 update domain map
x(...) from builtins.PyCapsule
x(rosetta.core.kinematics.tree.Atom_) -> float
 
x coordinate
xyz(...) from builtins.PyCapsule
xyz(*args, **kwargs)
Overloaded function.
 
1. xyz(rosetta.core.kinematics.tree.Atom_) -> rosetta.numeric.xyzVector_double_t
 
Position
 
2. xyz(self : rosetta.core.kinematics.tree.Atom_, position_a : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Position assignment
y(...) from builtins.PyCapsule
y(rosetta.core.kinematics.tree.Atom_) -> float
 
y coordinate
z(...) from builtins.PyCapsule
z(rosetta.core.kinematics.tree.Atom_) -> float
 
z coordinate

Methods inherited from Atom:
atom_is_on_path_from_root(...) from builtins.PyCapsule
atom_is_on_path_from_root(self : rosetta.core.kinematics.tree.Atom, atm : rosetta.core.kinematics.tree.Atom) -> bool
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
2. get_self_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.std.weak_ptr_const_core_kinematics_tree_Atom_t
 
2. get_self_weak_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.std.weak_ptr_core_kinematics_tree_Atom_t
transform_Ax_plus_b_recursive(...) from builtins.PyCapsule
transform_Ax_plus_b_recursive(self : rosetta.core.kinematics.tree.Atom, A : rosetta.numeric.xyzMatrix_double_t, b : rosetta.numeric.xyzVector_double_t, res_change_list : core::kinematics::ResidueCoordinateChangeList) -> NoneType
 
Transform atom and children by linear transformation

 
class JumpAtom(Atom_)
    an atom who are connected to its parent via rigid-body transformation "Jump"
 
See
 
 
Method resolution order:
JumpAtom
Atom_
Atom
builtins.object

Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(handle) -> NoneType
 
2. __init__(handle, rosetta.core.kinematics.tree.JumpAtom) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.core.kinematics.tree.JumpAtom,  : rosetta.core.kinematics.tree.JumpAtom) -> rosetta.core.kinematics.tree.JumpAtom
clone(...) from builtins.PyCapsule
clone(self : rosetta.core.kinematics.tree.JumpAtom, parent_in : rosetta.std.weak_ptr_core_kinematics_tree_Atom_t, atom_pointer : rosetta.core.id.AtomID_Map_std_shared_ptr_core_kinematics_tree_Atom_t) -> rosetta.core.kinematics.tree.Atom
 
copy this atom
copy_coords(...) from builtins.PyCapsule
copy_coords(self : rosetta.core.kinematics.tree.JumpAtom, src : rosetta.core.kinematics.tree.Atom) -> NoneType
 
copy DOFs, xyz's
dfs(...) from builtins.PyCapsule
dfs(self : rosetta.core.kinematics.tree.JumpAtom, changeset : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange, res_change_list : rosetta.core.kinematics.ResidueCoordinateChangeList, start_atom_index : int) -> NoneType
 
Perform a depth-first traversal of the tree that would be effected by
 a DOF change from this atom.  Stop at atoms that have already been traversed.
dof(...) from builtins.PyCapsule
dof(self : rosetta.core.kinematics.tree.JumpAtom, type : rosetta.core.id.DOF_Type) -> float
 
get a degree of freedom from jump
get_dof_axis_and_end_pos(...) from builtins.PyCapsule
get_dof_axis_and_end_pos(self : rosetta.core.kinematics.tree.JumpAtom, axis : rosetta.numeric.xyzVector_double_t, end_pos : rosetta.numeric.xyzVector_double_t, type : rosetta.core.id.DOF_Type) -> NoneType
 
get rotation axis and end_pos for a JumpAtom.
get_inversion(...) from builtins.PyCapsule
get_inversion(rosetta.core.kinematics.tree.JumpAtom) -> (bool, bool)
is_jump(...) from builtins.PyCapsule
is_jump(rosetta.core.kinematics.tree.JumpAtom) -> bool
 
a jump atom is a jump? of course yes!!!
jump(...) from builtins.PyCapsule
jump(*args, **kwargs)
Overloaded function.
 
1. jump(rosetta.core.kinematics.tree.JumpAtom) -> rosetta.core.kinematics.Jump
 
access the jump
 
2. jump(self : rosetta.core.kinematics.tree.JumpAtom, jump_in : rosetta.core.kinematics.Jump) -> NoneType
 
set the jump
 
3. jump(self : rosetta.core.kinematics.tree.JumpAtom, jump_in : rosetta.core.kinematics.Jump, changeset : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange) -> NoneType
 
set the jump.  For use with output-sensitive refold subroutine.
keep_1st_child_pos(...) from builtins.PyCapsule
keep_1st_child_pos(rosetta.core.kinematics.tree.JumpAtom) -> bool
 
when other atoms are inserted insert after 1st child if available.
 --> this enables us to keep a stub of Downstream Jump atoms inside a single residue
keep_dof_fixed(...) from builtins.PyCapsule
keep_dof_fixed(self : rosetta.core.kinematics.tree.JumpAtom, type : rosetta.core.id.DOF_Type) -> bool
 
whether a jump should be fixed in some special cases
raw_stub_atom1(...) from builtins.PyCapsule
raw_stub_atom1(rosetta.core.kinematics.tree.JumpAtom) -> rosetta.core.kinematics.tree.Atom
raw_stub_atom2(...) from builtins.PyCapsule
raw_stub_atom2(rosetta.core.kinematics.tree.JumpAtom) -> rosetta.core.kinematics.tree.Atom
raw_stub_atom3(...) from builtins.PyCapsule
raw_stub_atom3(rosetta.core.kinematics.tree.JumpAtom) -> rosetta.core.kinematics.tree.Atom
set_dof(...) from builtins.PyCapsule
set_dof(*args, **kwargs)
Overloaded function.
 
1. set_dof(self : rosetta.core.kinematics.tree.JumpAtom, type : rosetta.core.id.DOF_Type, value : float) -> NoneType
 
set a degree of freedom for jump
 
2. set_dof(self : rosetta.core.kinematics.tree.JumpAtom, type : rosetta.core.id.DOF_Type, value : float, changeset : rosetta.utility.vector1_core_kinematics_AtomWithDOFChange) -> NoneType
 
set degrees of freedom (internal coordinates).  For use in
 output-sensitive refold subroutine.
setup_min_map(...) from builtins.PyCapsule
setup_min_map(self : rosetta.core.kinematics.tree.JumpAtom, last_torsion : rosetta.core.id.DOF_ID, allow_move : rosetta.core.id.DOF_ID_Map_bool_t, min_map : rosetta.core.kinematics.MinimizerMapBase) -> NoneType
 
////////////////////////////////////////////////////////////////////////
 
 
 for minimizing, add DOF(RB) for a JumpAtom into the MinimizerMap
steal_inversion(...) from builtins.PyCapsule
steal_inversion(self : rosetta.core.kinematics.tree.JumpAtom, steal_from : rosetta.core.kinematics.tree.Atom) -> NoneType
stub_atom1(...) from builtins.PyCapsule
stub_atom1(rosetta.core.kinematics.tree.JumpAtom) -> rosetta.core.kinematics.tree.Atom
 
//////////////////////////////////////////////////////////////////////////
 
 
 stub_atom1 of a jump-atom
 it is itself if a stub can be defined for it. Otherwise it is parent
stub_atom2(...) from builtins.PyCapsule
stub_atom2(rosetta.core.kinematics.tree.JumpAtom) -> rosetta.core.kinematics.tree.Atom
 
//////////////////////////////////////////////////////////////////////////
 
 
 stub_atom2 of a jump-atom
 it is its first bonded child if a stub can be defined for it. Otherwise
        it is parent's stub_atom2.
stub_atom3(...) from builtins.PyCapsule
stub_atom3(rosetta.core.kinematics.tree.JumpAtom) -> rosetta.core.kinematics.tree.Atom
 
//////////////////////////////////////////////////////////////////////////
 
 
 stub_atom3 of a jump atom
 it is its child's child or its second child if a stub can be defined for it,
        otherwise it is its parent's stub_atom3
update_internal_coords(...) from builtins.PyCapsule
update_internal_coords(*args, **kwargs)
Overloaded function.
 
1. update_internal_coords(self : rosetta.core.kinematics.tree.JumpAtom, stub : rosetta.core.kinematics.Stub) -> NoneType
 
update the jump info
 
2. update_internal_coords(self : rosetta.core.kinematics.tree.JumpAtom, stub : rosetta.core.kinematics.Stub, recursive : bool) -> NoneType
 
update the jump info
update_stub(...) from builtins.PyCapsule
update_stub(self : rosetta.core.kinematics.tree.JumpAtom,  : rosetta.core.kinematics.Stub) -> NoneType
 
update the stub without actually updating coordinates
 since for a jump atom, update internal coords or xyz dont change input
        jump, so we do not do anything here
update_xyz_coords(...) from builtins.PyCapsule
update_xyz_coords(*args, **kwargs)
Overloaded function.
 
1. update_xyz_coords(rosetta.core.kinematics.tree.JumpAtom) -> NoneType
 
The atom must retrieve an appropriate stub from its parent; it is the root
 of the subtree being refolded.  Valid only if this atom is the maximal root of a subtree
 requiring coordinate updates -- if any ancestor of this atom requires a coordinate update,
 then the Stub this atom generates for itself will be invalid.
 
2. update_xyz_coords(self : rosetta.core.kinematics.tree.JumpAtom, stub : rosetta.core.kinematics.Stub) -> NoneType
 
update this atom's xyz position

Methods inherited from Atom_:
append_atom(...) from builtins.PyCapsule
append_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
append an atom as this atom's child
atom_id(...) from builtins.PyCapsule
atom_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
Atom identifier
atoms_begin(...) from builtins.PyCapsule
atoms_begin(*args, **kwargs)
Overloaded function.
 
1. atoms_begin(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom> const*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
starting const iterator of the children atom list
 
2. atoms_begin(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom>*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
starting iterator of the children atom list
atoms_end(...) from builtins.PyCapsule
atoms_end(*args, **kwargs)
Overloaded function.
 
1. atoms_end(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom> const*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
ending const iterator of the children atom list
 
2. atoms_end(rosetta.core.kinematics.tree.Atom_) -> __gnu_cxx::__normal_iterator<std::shared_ptr<core::kinematics::tree::Atom>*, std::vector<std::shared_ptr<core::kinematics::tree::Atom>, std::allocator<std::shared_ptr<core::kinematics::tree::Atom> > > >
 
ending iterator of the children atom list
child(...) from builtins.PyCapsule
child(*args, **kwargs)
Overloaded function.
 
1. child(self : rosetta.core.kinematics.tree.Atom_, k : int) -> rosetta.core.kinematics.tree.Atom
 
get a child atom by index (const method)
 
2. child(self : rosetta.core.kinematics.tree.Atom_, k : int) -> rosetta.core.kinematics.tree.Atom
 
get a child atom by index
child_index(...) from builtins.PyCapsule
child_index(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> int
 
the atom-index of this child
delete_atom(...) from builtins.PyCapsule
delete_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
remove an atom from this atom's children
dihedral_between_bonded_children(...) from builtins.PyCapsule
dihedral_between_bonded_children(self : rosetta.core.kinematics.tree.Atom_, child1 : rosetta.core.kinematics.tree.Atom, child2 : rosetta.core.kinematics.tree.Atom) -> float
 
dihedral angle between two bonded children to this atom
distance(...) from builtins.PyCapsule
distance(self : rosetta.core.kinematics.tree.Atom_, atom : rosetta.core.kinematics.tree.Atom) -> float
 
Distance to an Atom
distance_squared(...) from builtins.PyCapsule
distance_squared(self : rosetta.core.kinematics.tree.Atom_, atom : rosetta.core.kinematics.tree.Atom) -> float
 
Distance squared to an Atom
downstream(...) from builtins.PyCapsule
downstream(self : rosetta.core.kinematics.tree.Atom_, atom1 : rosetta.core.kinematics.tree.Atom) -> bool
 
whether atom1 is downstream of this atom.
get_input_stub(...) from builtins.PyCapsule
get_input_stub(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.Stub
 
stub used to build this atom
get_nonjump_atom(...) from builtins.PyCapsule
get_nonjump_atom(self : rosetta.core.kinematics.tree.Atom_, i : int) -> rosetta.core.kinematics.tree.Atom
 
get non-jump atom by its index from the children atoms list
get_stub(...) from builtins.PyCapsule
get_stub(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.Stub
 
stub centerd at this atom
id(...) from builtins.PyCapsule
id(*args, **kwargs)
Overloaded function.
 
1. id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
Atom identifier
 
2. id(self : rosetta.core.kinematics.tree.Atom_, id_in : rosetta.core.id.AtomID) -> NoneType
 
AtomID assignment
input_stub_atom0(...) from builtins.PyCapsule
input_stub_atom0(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the center of the input stub for refolding this atom
 it is its parent
input_stub_atom0_id(...) from builtins.PyCapsule
input_stub_atom0_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom0's id
input_stub_atom1(...) from builtins.PyCapsule
input_stub_atom1(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the first atom to construct the input stub for refolding this atom
 it is its parent's stub_atom1, which normally the parent itself
input_stub_atom1_id(...) from builtins.PyCapsule
input_stub_atom1_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom1's id
input_stub_atom2(...) from builtins.PyCapsule
input_stub_atom2(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the second atom to construct the input stub for refolding this atom
 it is its parent's stub_atom2, which normally the parent's parent
input_stub_atom2_id(...) from builtins.PyCapsule
input_stub_atom2_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom2's id
input_stub_atom3(...) from builtins.PyCapsule
input_stub_atom3(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
the third atom to construct the input stub for refolding this atom
 it is either its previous sibling or its parent's stub_atom3,
input_stub_atom3_id(...) from builtins.PyCapsule
input_stub_atom3_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
input stub atom3's id
insert_atom(...) from builtins.PyCapsule
insert_atom(*args, **kwargs)
Overloaded function.
 
1. insert_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom) -> NoneType
 
insert an atom as this atom's child
 
2. insert_atom(self : rosetta.core.kinematics.tree.Atom_,  : rosetta.core.kinematics.tree.Atom,  : int) -> NoneType
 
tries to insert at the position specified by the second argument
n_atom(...) from builtins.PyCapsule
n_atom(rosetta.core.kinematics.tree.Atom_) -> int
 
number of children atoms
n_children(...) from builtins.PyCapsule
n_children(rosetta.core.kinematics.tree.Atom_) -> int
 
number of the child atoms
n_nonjump_children(...) from builtins.PyCapsule
n_nonjump_children(rosetta.core.kinematics.tree.Atom_) -> int
 
number of the non-jump child atoms
next_child(...) from builtins.PyCapsule
next_child(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
find the child atom after this child in the list
parent(...) from builtins.PyCapsule
parent(*args, **kwargs)
Overloaded function.
 
1. parent(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
Parent atom pointer
 
2. parent(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
Parent atom pointer
 
3. parent(self : rosetta.core.kinematics.tree.Atom_, parent_in : rosetta.std.weak_ptr_core_kinematics_tree_Atom_t) -> NoneType
position(...) from builtins.PyCapsule
position(*args, **kwargs)
Overloaded function.
 
1. position(rosetta.core.kinematics.tree.Atom_) -> rosetta.numeric.xyzVector_double_t
 
Position
 
2. position(self : rosetta.core.kinematics.tree.Atom_, position_a : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Position assignment
previous_child(...) from builtins.PyCapsule
previous_child(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
find the child atom before this child in the list
previous_sibling(...) from builtins.PyCapsule
previous_sibling(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
 
routines for navigating the tree
 find the sibling atom before itself
raw_child_index(...) from builtins.PyCapsule
raw_child_index(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> int
 
the atom-index of this child
raw_get_nonjump_atom(...) from builtins.PyCapsule
raw_get_nonjump_atom(self : rosetta.core.kinematics.tree.Atom_, i : int) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom0(...) from builtins.PyCapsule
raw_input_stub_atom0(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom1(...) from builtins.PyCapsule
raw_input_stub_atom1(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom2(...) from builtins.PyCapsule
raw_input_stub_atom2(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_input_stub_atom3(...) from builtins.PyCapsule
raw_input_stub_atom3(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_parent(...) from builtins.PyCapsule
raw_parent(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
raw_previous_child(...) from builtins.PyCapsule
raw_previous_child(self : rosetta.core.kinematics.tree.Atom_, child : rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
raw_previous_sibling(...) from builtins.PyCapsule
raw_previous_sibling(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.kinematics.tree.Atom
replace_atom(...) from builtins.PyCapsule
replace_atom(self : rosetta.core.kinematics.tree.Atom_, old_atom : rosetta.core.kinematics.tree.Atom, new_atom : rosetta.core.kinematics.tree.Atom) -> NoneType
 
replace the old atom by the new atom in the child atom list
show(...) from builtins.PyCapsule
show(*args, **kwargs)
Overloaded function.
 
1. show(rosetta.core.kinematics.tree.Atom_) -> NoneType
 
dump out AtomID for this atom, its parent and all its offspring
 
2. show(self : rosetta.core.kinematics.tree.Atom_, n_level : int) -> NoneType
 
dump out AtomID for this atom, its parent and all its offspring up to n_level
stub_atom1_id(...) from builtins.PyCapsule
stub_atom1_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
stub atom1 's id
stub_atom2_id(...) from builtins.PyCapsule
stub_atom2_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
stub atom2's id
stub_atom3_id(...) from builtins.PyCapsule
stub_atom3_id(rosetta.core.kinematics.tree.Atom_) -> rosetta.core.id.AtomID
 
stub atom3's id
stub_defined(...) from builtins.PyCapsule
stub_defined(rosetta.core.kinematics.tree.Atom_) -> bool
 
whether a Stub can be defined for this atom
update_domain_map(...) from builtins.PyCapsule
update_domain_map(self : rosetta.core.kinematics.tree.Atom_, current_color : int, biggest_color : int, domain_map : ObjexxFCL::FArray1D<int>, dof_moved : rosetta.core.id.AtomID_Map_bool_t, atom_moved : rosetta.core.id.AtomID_Map_bool_t) -> NoneType
 
////////////////////////////////////////////////////////////////////////
 
 
 update domain map
x(...) from builtins.PyCapsule
x(rosetta.core.kinematics.tree.Atom_) -> float
 
x coordinate
xyz(...) from builtins.PyCapsule
xyz(*args, **kwargs)
Overloaded function.
 
1. xyz(rosetta.core.kinematics.tree.Atom_) -> rosetta.numeric.xyzVector_double_t
 
Position
 
2. xyz(self : rosetta.core.kinematics.tree.Atom_, position_a : rosetta.numeric.xyzVector_double_t) -> NoneType
 
Position assignment
y(...) from builtins.PyCapsule
y(rosetta.core.kinematics.tree.Atom_) -> float
 
y coordinate
z(...) from builtins.PyCapsule
z(rosetta.core.kinematics.tree.Atom_) -> float
 
z coordinate

Methods inherited from Atom:
atom_is_on_path_from_root(...) from builtins.PyCapsule
atom_is_on_path_from_root(self : rosetta.core.kinematics.tree.Atom, atm : rosetta.core.kinematics.tree.Atom) -> bool
get_self_ptr(...) from builtins.PyCapsule
get_self_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
 
2. get_self_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.core.kinematics.tree.Atom
get_self_weak_ptr(...) from builtins.PyCapsule
get_self_weak_ptr(*args, **kwargs)
Overloaded function.
 
1. get_self_weak_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.std.weak_ptr_const_core_kinematics_tree_Atom_t
 
2. get_self_weak_ptr(rosetta.core.kinematics.tree.Atom) -> rosetta.std.weak_ptr_core_kinematics_tree_Atom_t
transform_Ax_plus_b_recursive(...) from builtins.PyCapsule
transform_Ax_plus_b_recursive(self : rosetta.core.kinematics.tree.Atom, A : rosetta.numeric.xyzMatrix_double_t, b : rosetta.numeric.xyzVector_double_t, res_change_list : core::kinematics::ResidueCoordinateChangeList) -> NoneType
 
Transform atom and children by linear transformation

 
Functions
       
distance(...) method of builtins.PyCapsule instance
distance(atom1 : rosetta.core.kinematics.tree.Atom, atom2 : rosetta.core.kinematics.tree.Atom) -> float
 
Distance between two Atoms
distance_squared(...) method of builtins.PyCapsule instance
distance_squared(atom1 : rosetta.core.kinematics.tree.Atom, atom2 : rosetta.core.kinematics.tree.Atom) -> float
 
Distance squared between two Atoms