#include <ICoorOrbitalData.hh>
|
| | ICoorOrbitalData () |
| | default constructor More...
|
| |
| | ICoorOrbitalData (Real phi, Real theata, Real distance, Size stub1, Size stub2, Size stub3, VD v1, VD v2, VD v3) |
| |
| Real | phi () const |
| | return the phi for a given orbital More...
|
| |
| Real | theta () const |
| | return the theta for a given orbital More...
|
| |
| Real | distance () const |
| | return the distance for a given orbital More...
|
| |
| Vector | build (Vector stub1_xyz, Vector stub2_xyz, Vector stub3_xyz) const |
| | build the xyz coordinates for an orbital based upon the stub1, stub2, stub3 xyz coordinates. More...
|
| |
| void | replace_stub1 (const core::Size atom1) |
| |
| void | replace_stub2 (const core::Size atom2) |
| |
| void | replace_stub3 (const core::Size atom3) |
| |
| core::Size | get_stub1 () |
| |
| core::Size | get_stub2 () |
| |
| core::Size | get_stub3 () |
| |
| VD | vertex1 () |
| |
| VD | vertex2 () |
| |
| VD | vertex3 () |
| |
| void | vertex1 (VD const vertex) |
| |
| void | vertex2 (VD const vertex) |
| |
| void | vertex3 (VD const vertex) |
| |
| core::chemical::orbitals::ICoorOrbitalData::ICoorOrbitalData |
( |
| ) |
|
| core::chemical::orbitals::ICoorOrbitalData::ICoorOrbitalData |
( |
Real |
phi, |
|
|
Real |
theata, |
|
|
Real |
distance, |
|
|
Size |
stub1, |
|
|
Size |
stub2, |
|
|
Size |
stub3, |
|
|
VD |
v1, |
|
|
VD |
v2, |
|
|
VD |
v3 |
|
) |
| |
build the xyz coordinates for an orbital based upon the stub1, stub2, stub3 xyz coordinates.
- Note
- NOTE!!!!!!!!!!! The internal coordinates cannot contain an orbital as the stub1, stub2, or stub3 atom. This is because the xyz coordinates are not updated when the conformation changes. The stub1, stub2, stub2 atoms must be actual atoms and not orbitals!!!!11111!!!!!!!11111!(design feature or flaw? you decide)
References distance_, phi_, core::kinematics::Stub::spherical(), and theta_.
| Real core::chemical::orbitals::ICoorOrbitalData::distance |
( |
| ) |
const |
return the distance for a given orbital
References distance_.
| core::Size core::chemical::orbitals::ICoorOrbitalData::get_stub1 |
( |
| ) |
|
|
inline |
| core::Size core::chemical::orbitals::ICoorOrbitalData::get_stub2 |
( |
| ) |
|
|
inline |
| core::Size core::chemical::orbitals::ICoorOrbitalData::get_stub3 |
( |
| ) |
|
|
inline |
| Real core::chemical::orbitals::ICoorOrbitalData::phi |
( |
| ) |
const |
return the phi for a given orbital
References phi_.
| void core::chemical::orbitals::ICoorOrbitalData::replace_stub1 |
( |
const core::Size |
atom1 | ) |
|
|
inline |
| void core::chemical::orbitals::ICoorOrbitalData::replace_stub2 |
( |
const core::Size |
atom2 | ) |
|
|
inline |
| void core::chemical::orbitals::ICoorOrbitalData::replace_stub3 |
( |
const core::Size |
atom3 | ) |
|
|
inline |
| Real core::chemical::orbitals::ICoorOrbitalData::theta |
( |
| ) |
const |
return the theta for a given orbital
References theta_.
| VD core::chemical::orbitals::ICoorOrbitalData::vertex1 |
( |
| ) |
|
|
inline |
| void core::chemical::orbitals::ICoorOrbitalData::vertex1 |
( |
VD const |
vertex | ) |
|
|
inline |
| VD core::chemical::orbitals::ICoorOrbitalData::vertex2 |
( |
| ) |
|
|
inline |
| void core::chemical::orbitals::ICoorOrbitalData::vertex2 |
( |
VD const |
vertex | ) |
|
|
inline |
| VD core::chemical::orbitals::ICoorOrbitalData::vertex3 |
( |
| ) |
|
|
inline |
| void core::chemical::orbitals::ICoorOrbitalData::vertex3 |
( |
VD const |
vertex | ) |
|
|
inline |
| Real core::chemical::orbitals::ICoorOrbitalData::distance_ |
|
private |
| Real core::chemical::orbitals::ICoorOrbitalData::phi_ |
|
private |
| Size core::chemical::orbitals::ICoorOrbitalData::stub1_ |
|
private |
| Size core::chemical::orbitals::ICoorOrbitalData::stub2_ |
|
private |
| Size core::chemical::orbitals::ICoorOrbitalData::stub3_ |
|
private |
| Real core::chemical::orbitals::ICoorOrbitalData::theta_ |
|
private |
| VD core::chemical::orbitals::ICoorOrbitalData::vertex1_ |
|
private |
| VD core::chemical::orbitals::ICoorOrbitalData::vertex2_ |
|
private |
| VD core::chemical::orbitals::ICoorOrbitalData::vertex3_ |
|
private |
The documentation for this class was generated from the following files: