VinaLC: Parallel Molecular Docking Program |
Biochemical and Biophysical Systems Group |
Public Types | |
enum | t { EL, AD, XS, SY } |
Public Member Functions | |
parsed_atom (sz ad_, fl charge_, const vec &coords_, unsigned number_) | |
sz | get (t atom_typing_used) const |
bool | is_hydrogen () const |
bool | is_heteroatom () const |
bool | acceptable_type () const |
void | assign_el () |
bool | same_element (const atom_type &a) const |
fl | covalent_radius () const |
fl | optimal_covalent_bond_length (const atom_type &x) const |
Public Attributes | |
unsigned | number |
vec | coords |
std::vector< bond > | bonds |
fl | charge |
sz | el |
sz | ad |
sz | xs |
sz | sy |
|
inherited |
References atom_type::ad, atom_base::charge, and atom::coords.
References atom_type::AD, atom_type::ad, atom_type::EL, atom_type::el, max_sz, atom_type::SY, atom_type::sy, atom_type::XS, and atom_type::xs.
Referenced by model::append(), naive_non_cache::eval(), non_cache::eval(), cache::eval(), usable::eval(), non_cache::eval_deriv(), cache::eval_deriv(), model::eval_intramolecular(), terms::evale_robust(), model::get_movable_atom_types(), get_type_pair_index(), cache::populate(), and szv_grid::szv_grid().
|
inlineinherited |
References atom_type::ad, and ad_is_hydrogen().
Referenced by conf_independent_inputs::atom_rotors(), conf_independent_inputs::num_bonded_heavy_atoms(), and model::rmsd_lower_bound_asymmetric().
|
inlineinherited |
References atom_type::ad, ad_is_heteroatom(), atom_type::xs, and XS_TYPE_Met_D.
Referenced by model::bonded_to_heteroatom().
|
inlineinherited |
References atom_type::ad, AD_TYPE_SIZE, atom_type::xs, and XS_TYPE_Met_D.
Referenced by parse_pdbqt_atom_string().
|
inlineinherited |
References atom_type::ad, AD_TYPE_SIZE, ad_type_to_el_type(), atom_type::el, EL_TYPE_Met, atom_type::xs, and XS_TYPE_Met_D.
Referenced by model::assign_types().
|
inlineinherited |
References atom_type::el.
Referenced by model::rmsd_lower_bound_asymmetric().
|
inlineinherited |
References atom_type::ad, ad_type_property(), AD_TYPE_SIZE, atom_kind::covalent_radius, metal_covalent_radius, VINA_CHECK, atom_type::xs, and XS_TYPE_Met_D.
Referenced by atom_type::optimal_covalent_bond_length().
References atom_type::covalent_radius().
Referenced by model::assign_bonds().
unsigned parsed_atom::number |
Referenced by parse_pdbqt_branch().
|
inherited |
Referenced by naive_non_cache::eval(), non_cache::eval(), non_cache::eval_deriv(), model::eval_intramolecular(), terms::evale(), terms::evale_robust(), pdbqt_initializer::initialize_from_nrp(), parsing_struct::node_t< T >::insert(), parsed_atom(), cache::populate(), postprocess_branch(), postprocess_residue(), model::print_stuff(), atom::serialize(), and szv_grid::szv_grid().
|
inherited |
|
inherited |
Referenced by electrostatic< i >::eval(), ad4_solvation::eval(), parsed_atom(), model::print_stuff(), and atom_base::serialize().
|
inherited |
Referenced by atom_type::assign_el(), model::assign_types(), conf_independent_inputs::conf_independent_inputs(), atom_type::get(), model::print_stuff(), model::rmsd_ligands_upper_bound(), model::rmsd_lower_bound_asymmetric(), model::rmsd_upper_bound(), atom_type::same_element(), and atom_type::serialize().
|
inherited |
Referenced by atom_type::acceptable_type(), model::assign_bonds(), atom_type::assign_el(), model::assign_types(), model::bonded_to_HD(), atom_type::covalent_radius(), ad4_solvation::eval(), atom_type::get(), atom_type::is_heteroatom(), atom_type::is_hydrogen(), parsed_atom(), model::print_stuff(), model::rmsd_ligands_upper_bound(), model::rmsd_upper_bound(), atom_type::serialize(), solvation_parameter(), and volume().
|
inherited |
Referenced by atom_type::acceptable_type(), atom_type::assign_el(), model::assign_types(), conf_independent_inputs::conf_independent_inputs(), atom_type::covalent_radius(), atom_type::get(), atom_type::is_heteroatom(), parse_pdbqt_atom_string(), model::print_stuff(), model::rmsd_ligands_upper_bound(), model::rmsd_upper_bound(), atom_type::serialize(), solvation_parameter(), and volume().
|
inherited |
Referenced by atom_type::get(), model::print_stuff(), and atom_type::serialize().