AFLOW
 
Loading...
Searching...
No Matches
pocc::Bond Class Reference

#include <aflow.h>

Public Member Functions

 Bond ()
 
 Bond (const Bond &b)
 
 ~Bond ()
 
void Set (xstructure, _atom, _atom)
 
const Bondoperator= (const Bond &other)
 
bool operator== (const Bond &other) const
 
bool operator!= (const Bond &other) const
 

Public Attributes

_atom bgn
 
_atom end
 
double length
 

Private Member Functions

void free ()
 
void copy (const Bond &b)
 

Friends

std::ostream & operator<< (std::ostream &, const Bond &)
 

Detailed Description

Definition at line 1716 of file aflow.h.

Constructor & Destructor Documentation

◆ Bond() [1/2]

pocc::Bond::Bond ( )

◆ Bond() [2/2]

pocc::Bond::Bond ( const Bond & b)

◆ ~Bond()

pocc::Bond::~Bond ( )

Member Function Documentation

◆ Set()

void pocc::Bond::Set ( xstructure ,
_atom ,
_atom  )

◆ operator=()

const Bond & pocc::Bond::operator= ( const Bond & other)

◆ operator==()

bool pocc::Bond::operator== ( const Bond & other) const

◆ operator!=()

bool pocc::Bond::operator!= ( const Bond & other) const

◆ free()

void pocc::Bond::free ( )
private

◆ copy()

void pocc::Bond::copy ( const Bond & b)
private

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & ,
const Bond &  )
friend

Member Data Documentation

◆ bgn

_atom pocc::Bond::bgn

Definition at line 1721 of file aflow.h.

◆ end

_atom pocc::Bond::end

Definition at line 1721 of file aflow.h.

◆ length

double pocc::Bond::length

Definition at line 1722 of file aflow.h.


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