#include <AssignOrbitals.hh>
|
| AssignOrbitals (core::chemical::ResidueTypeOP const restype) |
|
void | assign_orbitals () |
|
void | assign_only_pi_orbitals_to_atom (core::chemical::AtomType const &atmtype) |
|
void | assign_sp2_sp_orbitals_to_one_bonded_atom (core::chemical::AtomType const &atmtype) |
|
void | add_orbitals_to_restype (core::Size const atm_index2, core::Size const atm_index3, core::chemical::AtomType const &atmtype, std::string const atom_hybridization, utility::vector1< numeric::xyzVector< core::Real > > const orbital_xyz_vectors) |
|
void | assign_sp2_orbitals_to_one_bonded_atom (core::chemical::AtomType const &atmtype) |
|
utility::vector1
< numeric::xyzVector
< core::Real > > | cross_product_helper (core::Size const atm_index1, core::Size const atm_index2, core::Size const atm_index3, core::Real const dist) |
|
void | calculate_orbital_icoor (numeric::xyzVector< core::Real > const orbital_xyz, core::Size const atm_index1, core::Size const atm_index2, core::Size const atm_index3, std::string const orbital_element_name) |
|
utility::vector1
< numeric::xyzVector
< core::Real > > | Coordinates_TriganolPlanar_bondedto1atom_helper (core::Size const atm_index1, core::Size const atm_index2, core::Size const atm_index3, core::Real const dist) |
|
utility::vector1
< numeric::xyzVector
< core::Real > > | Coordinates_Tetrahedral_bondedto3atoms_helper (core::Size const atm_index1, core::Size const atm_index2, core::Size const atm_index3, core::Size const atm_index4, core::Real const dist) |
|
void core::chemical::orbitals::AssignOrbitals::assign_only_pi_orbitals_to_atom |
( |
core::chemical::AtomType const & |
atmtype | ) |
|
void core::chemical::orbitals::AssignOrbitals::assign_orbitals |
( |
| ) |
|
References core::chemical::aa_phe, core::chemical::aa_trp, core::chemical::aa_tyr, add_orbitals_to_restype(), Aindex_, AObondedatoms_, AOdist_, AOhybridization_, assign_only_pi_orbitals_to_atom(), assign_sp2_orbitals_to_one_bonded_atom(), assign_sp2_sp_orbitals_to_one_bonded_atom(), core::chemical::ChemicalManager::atom_type_set(), calculate_orbital_icoor(), Coordinates_Tetrahedral_bondedto3atoms_helper(), cross_product(), cross_product_helper(), core::kinematics::distance(), core::chemical::ChemicalManager::get_instance(), make_orbital_element_name(), make_orbital_type_name(), numeric::xyzVector< class >::normalized(), Orbtype_, numeric::NumericTraits< class >::pi(), numeric::conversions::radians(), restype_, set_orbital_type_and_bond(), core::chemical::orbitals::strip_whitespace(), numeric::xyzVector< class >::x(), numeric::xyzVector< class >::y(), numeric::xyzVector< class >::z(), and numeric::xyzVector< class >::zero().
Referenced by core::chemical::ResidueTypeSet::add_residue_type(), and core::chemical::ResidueTypeSet::ResidueTypeSet().
void core::chemical::orbitals::AssignOrbitals::assign_sp2_orbitals_to_one_bonded_atom |
( |
core::chemical::AtomType const & |
atmtype | ) |
|
void core::chemical::orbitals::AssignOrbitals::assign_sp2_sp_orbitals_to_one_bonded_atom |
( |
core::chemical::AtomType const & |
atmtype | ) |
|
std::string core::chemical::orbitals::AssignOrbitals::make_orbital_element_name |
( |
| ) |
|
|
private |
std::string core::chemical::orbitals::AssignOrbitals::make_orbital_type_name |
( |
AtomType const & |
atmtype, |
|
|
std::string const |
orbitaltype, |
|
|
core::Size const |
hybridization |
|
) |
| |
|
private |
void core::chemical::orbitals::AssignOrbitals::set_orbital_type_and_bond |
( |
core::Size |
atom_index, |
|
|
std::string |
orbital_element_name, |
|
|
std::string |
orbital_type_full_name |
|
) |
| |
|
private |
core::Size core::chemical::orbitals::AssignOrbitals::Aindex_ |
|
private |
core::Real core::chemical::orbitals::AssignOrbitals::AOdist_ |
|
private |
core::Size core::chemical::orbitals::AssignOrbitals::AOhybridization_ |
|
private |
core::Size core::chemical::orbitals::AssignOrbitals::n_orbitals_ |
|
private |
core::Size core::chemical::orbitals::AssignOrbitals::Orbtype_ |
|
private |
The documentation for this class was generated from the following files: