| append_atom(AtomOP)=0 | core::kinematics::tree::Atom | pure virtual |
| Atom()=default | core::kinematics::tree::Atom | inlineprotected |
| atom_id() const =0 | core::kinematics::tree::Atom | pure virtual |
| atom_is_on_path_from_root(AtomCOP atm) const =0 | core::kinematics::tree::Atom | pure virtual |
| AtomID typedef | core::kinematics::tree::Atom | |
| AtomID_Mask typedef | core::kinematics::tree::Atom | |
| Atoms typedef | core::kinematics::tree::Atom | |
| atoms_begin() const =0 | core::kinematics::tree::Atom | pure virtual |
| atoms_begin()=0 | core::kinematics::tree::Atom | pure virtual |
| Atoms_ConstIterator typedef | core::kinematics::tree::Atom | |
| atoms_end() const =0 | core::kinematics::tree::Atom | pure virtual |
| atoms_end()=0 | core::kinematics::tree::Atom | pure virtual |
| Atoms_Iterator typedef | core::kinematics::tree::Atom | |
| child(Size const k) const =0 | core::kinematics::tree::Atom | pure virtual |
| child(Size const k)=0 | core::kinematics::tree::Atom | pure virtual |
| child_index(AtomCOP child) const =0 | core::kinematics::tree::Atom | pure virtual |
| clone(AtomAP parent_in, AtomPointer2D &atom_pointer) const =0 | core::kinematics::tree::Atom | pure virtual |
| copy_coords(Atom const &src)=0 | core::kinematics::tree::Atom | pure virtual |
| delete_atom(AtomOP)=0 | core::kinematics::tree::Atom | pure virtual |
| dfs(AtomDOFChangeSet &changeset, ResidueCoordinateChangeList &res_change_list, Size const start_atom_index) const =0 | core::kinematics::tree::Atom | pure virtual |
| difference_type typedef | core::kinematics::tree::Atom | |
| dihedral_between_bonded_children(Atom const &child1, Atom const &child2) const =0 | core::kinematics::tree::Atom | pure virtual |
| distance(Atom const &atom) const =0 | core::kinematics::tree::Atom | pure virtual |
| distance(Atom const &atom1, Atom const &atom2) | core::kinematics::tree::Atom | friend |
| distance_squared(Atom const &atom) const =0 | core::kinematics::tree::Atom | pure virtual |
| distance_squared(Atom const &atom1, Atom const &atom2) | core::kinematics::tree::Atom | friend |
| dof(DOF_Type const type) const =0 | core::kinematics::tree::Atom | pure virtual |
| DOF_ID typedef | core::kinematics::tree::Atom | |
| DOF_ID_Mask typedef | core::kinematics::tree::Atom | |
| DOF_Type typedef | core::kinematics::tree::Atom | |
| downstream(AtomCOP atom1) const =0 | core::kinematics::tree::Atom | pure virtual |
| get_dof_axis_and_end_pos(Vector &axis, Position &end_pos, DOF_Type const type) const =0 | core::kinematics::tree::Atom | pure virtual |
| get_input_stub() const =0 | core::kinematics::tree::Atom | pure virtual |
| get_nonjump_atom(Size const i) const =0 | core::kinematics::tree::Atom | pure virtual |
| get_path_from_root(utility::vector1< AtomCAP > &path) const =0 | core::kinematics::tree::Atom | pure virtual |
| get_self_ptr() const | core::kinematics::tree::Atom | inline |
| get_self_ptr() | core::kinematics::tree::Atom | inline |
| get_self_weak_ptr() const | core::kinematics::tree::Atom | inline |
| get_self_weak_ptr() | core::kinematics::tree::Atom | inline |
| get_stub() const =0 | core::kinematics::tree::Atom | pure virtual |
| id() const =0 | core::kinematics::tree::Atom | pure virtual |
| id(AtomID const &id_in)=0 | core::kinematics::tree::Atom | pure virtual |
| input_stub_atom0() const =0 | core::kinematics::tree::Atom | pure virtual |
| input_stub_atom0_id() const =0 | core::kinematics::tree::Atom | pure virtual |
| input_stub_atom1() const =0 | core::kinematics::tree::Atom | pure virtual |
| input_stub_atom1_id() const =0 | core::kinematics::tree::Atom | pure virtual |
| input_stub_atom2() const =0 | core::kinematics::tree::Atom | pure virtual |
| input_stub_atom2_id() const =0 | core::kinematics::tree::Atom | pure virtual |
| input_stub_atom3() const =0 | core::kinematics::tree::Atom | pure virtual |
| input_stub_atom3_id() const =0 | core::kinematics::tree::Atom | pure virtual |
| insert_atom(AtomOP)=0 | core::kinematics::tree::Atom | pure virtual |
| insert_atom(AtomOP, int const )=0 | core::kinematics::tree::Atom | pure virtual |
| is_jump() const =0 | core::kinematics::tree::Atom | pure virtual |
| iterator_category typedef | core::kinematics::tree::Atom | |
| jump() const =0 | core::kinematics::tree::Atom | pure virtual |
| jump(Jump const &jump_in)=0 | core::kinematics::tree::Atom | pure virtual |
| jump(Jump const &jump_in, AtomDOFChangeSet &set)=0 | core::kinematics::tree::Atom | pure virtual |
| keep_1st_child_pos() const =0 | core::kinematics::tree::Atom | pure virtual |
| keep_dof_fixed(DOF_Type const ) const | core::kinematics::tree::Atom | inlinevirtual |
| Matrix typedef | core::kinematics::tree::Atom | |
| n_atom() const =0 | core::kinematics::tree::Atom | pure virtual |
| n_children() const =0 | core::kinematics::tree::Atom | pure virtual |
| n_nonjump_children() const =0 | core::kinematics::tree::Atom | pure virtual |
| next_child(AtomCOP child)=0 | core::kinematics::tree::Atom | pure virtual |
| nonjump_atoms_begin() const =0 | core::kinematics::tree::Atom | protectedpure virtual |
| nonjump_atoms_begin()=0 | core::kinematics::tree::Atom | protectedpure virtual |
| operator=(Atom const &)=default | core::kinematics::tree::Atom | inlineprotected |
| parent() const =0 | core::kinematics::tree::Atom | pure virtual |
| parent(AtomAP parent_in)=0 | core::kinematics::tree::Atom | pure virtual |
| parent()=0 | core::kinematics::tree::Atom | pure virtual |
| Position typedef | core::kinematics::tree::Atom | |
| position() const =0 | core::kinematics::tree::Atom | pure virtual |
| position(Position const &position_a)=0 | core::kinematics::tree::Atom | pure virtual |
| previous_child(AtomCOP child) const =0 | core::kinematics::tree::Atom | pure virtual |
| previous_sibling() const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_child_index(Atom const *child) const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_get_nonjump_atom(Size const i) const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_input_stub_atom0() const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_input_stub_atom1() const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_input_stub_atom2() const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_input_stub_atom3() const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_parent() const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_previous_child(Atom const *child) const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_previous_sibling() const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_stub_atom1() const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_stub_atom2() const =0 | core::kinematics::tree::Atom | pure virtual |
| raw_stub_atom3() const =0 | core::kinematics::tree::Atom | pure virtual |
| replace_atom(AtomOP const old_atom, AtomOP const new_atom)=0 | core::kinematics::tree::Atom | pure virtual |
| set_dof(DOF_Type const type, Real const value)=0 | core::kinematics::tree::Atom | pure virtual |
| set_dof(DOF_Type const type, Real const value, AtomDOFChangeSet &set)=0 | core::kinematics::tree::Atom | pure virtual |
| setup_min_map(DOF_ID &last_torsion, DOF_ID_Mask const &move_map, MinimizerMapBase &min_map) const =0 | core::kinematics::tree::Atom | pure virtual |
| show() const =0 | core::kinematics::tree::Atom | pure virtual |
| show(int const &) const =0 | core::kinematics::tree::Atom | pure virtual |
| steal_inversion(AtomOP)=0 | core::kinematics::tree::Atom | pure virtual |
| stub_atom1() const =0 | core::kinematics::tree::Atom | pure virtual |
| stub_atom1_id() const =0 | core::kinematics::tree::Atom | pure virtual |
| stub_atom2() const =0 | core::kinematics::tree::Atom | pure virtual |
| stub_atom2_id() const =0 | core::kinematics::tree::Atom | pure virtual |
| stub_atom3() const =0 | core::kinematics::tree::Atom | pure virtual |
| stub_atom3_id() const =0 | core::kinematics::tree::Atom | pure virtual |
| stub_defined() const =0 | core::kinematics::tree::Atom | pure virtual |
| transform_Ax_plus_b_recursive(Matrix const &A, Vector const &b, ResidueCoordinateChangeList &res_change_list)=0 | core::kinematics::tree::Atom | pure virtual |
| update_child_torsions(AtomOP const child)=0 | core::kinematics::tree::Atom | protectedpure virtual |
| update_domain_map(int ¤t_color, int &biggest_color, DomainMap &domain_map, AtomID_Mask const &dof_moved, AtomID_Mask const &atom_moved) const =0 | core::kinematics::tree::Atom | pure virtual |
| update_internal_coords(std::deque< std::pair< Atom *, core::kinematics::Stub * > > *childlist, std::deque< core::kinematics::Stub > *stublist, Stub &stub)=0 | core::kinematics::tree::Atom | pure virtual |
| update_internal_coords(Stub &stub, bool const recursive=true)=0 | core::kinematics::tree::Atom | pure virtual |
| update_internal_coords(bool const recursive)=0 | core::kinematics::tree::Atom | pure virtual |
| update_stub(Stub &stub) const =0 | core::kinematics::tree::Atom | pure virtual |
| update_xyz_coords()=0 | core::kinematics::tree::Atom | pure virtual |
| update_xyz_coords(Stub &stub)=0 | core::kinematics::tree::Atom | pure virtual |
| x() const =0 | core::kinematics::tree::Atom | pure virtual |
| xyz() const =0 | core::kinematics::tree::Atom | pure virtual |
| xyz(Position const &position_a)=0 | core::kinematics::tree::Atom | pure virtual |
| y() const =0 | core::kinematics::tree::Atom | pure virtual |
| z() const =0 | core::kinematics::tree::Atom | pure virtual |