indigoX
Dihedral::Impl Struct Reference

#include <indigox/classes/molecule_impl.hpp>

+ Collaboration diagram for Dihedral::Impl:

Public Member Functions

 Impl ()=default
 
 Impl (const Atom &a, const Atom &b, const Atom &c, const Atom &d, const Molecule &molecule)
 
template<typename Archive >
void serialise (Archive &archive, const uint32_t version)
 

Public Attributes

DihedralAtoms atoms
 
DihedralTypes forcefield_types
 
Molecule molecule
 
int32_t priority
 
int64_t tag
 
int64_t unique_id
 

Constructor & Destructor Documentation

◆ Impl() [1/2]

Impl ( )
default

◆ Impl() [2/2]

Impl ( const Atom a,
const Atom b,
const Atom c,
const Atom d,
const Molecule molecule 
)

Member Function Documentation

◆ serialise()

void serialise ( Archive &  archive,
const uint32_t  version 
)

Member Data Documentation

◆ atoms

◆ forcefield_types

DihedralTypes forcefield_types

◆ molecule

Molecule molecule

◆ priority

int32_t priority

◆ tag

int64_t tag

◆ unique_id

int64_t unique_id

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