occ
Loading...
Searching...
No Matches
occ::mults::RigidMolecule::Site Struct Reference

A multipole expansion site in the body frame. More...

#include <rigid_molecule.h>

Collaboration diagram for occ::mults::RigidMolecule::Site:
[legend]

Public Attributes

Vec3 position
 body-frame offset from COM (Angstrom)
 
occ::dma::Mult multipole
 
int atom_index = -1
 index into atoms[], -1 = non-atom site
 
int short_range_type = 0
 force-field type code (0 = untyped)
 
Vec3 aniso_axis = Vec3::Zero()
 anisotropic repulsion z-axis (body frame)
 

Detailed Description

A multipole expansion site in the body frame.

Member Data Documentation

◆ aniso_axis

Vec3 occ::mults::RigidMolecule::Site::aniso_axis = Vec3::Zero()

anisotropic repulsion z-axis (body frame)

◆ atom_index

int occ::mults::RigidMolecule::Site::atom_index = -1

index into atoms[], -1 = non-atom site

◆ multipole

occ::dma::Mult occ::mults::RigidMolecule::Site::multipole

◆ position

Vec3 occ::mults::RigidMolecule::Site::position

body-frame offset from COM (Angstrom)

◆ short_range_type

int occ::mults::RigidMolecule::Site::short_range_type = 0

force-field type code (0 = untyped)


The documentation for this struct was generated from the following file: