indigoX
Bond::Impl Struct Reference

#include <indigox/classes/molecule_impl.hpp>

+ Collaboration diagram for Bond::Impl:

Public Member Functions

 Impl ()=default
 
 Impl (const Atom &a, const Atom &b, const Molecule &mol, BondOrder o)
 
template<typename Archive >
void serialise (Archive &archive, const uint32_t version)
 

Public Attributes

BondAtoms atoms
 
FFBond forcefield_type
 
Molecule molecule
 
BondOrder order
 
BondStereo stereochemistry
 
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 Molecule mol,
BondOrder  o 
)

Member Function Documentation

◆ serialise()

void serialise ( Archive &  archive,
const uint32_t  version 
)

Member Data Documentation

◆ atoms

BondAtoms atoms

◆ forcefield_type

FFBond forcefield_type

◆ molecule

Molecule molecule

◆ order

BondOrder order

◆ stereochemistry

BondStereo stereochemistry

◆ tag

int64_t tag

◆ unique_id

int64_t unique_id

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