NAPISD
PAHdb website C++ backend
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
PAHGeometry Class Reference

Public Types

typedef std::vector< Atom >::iterator iterator
 

Public Member Functions

 PAHGeometry (const std::vector< Atom > &atoms)
 
Atom operator[] (std::size_t idx)
 
iterator begin () noexcept
 
iterator end () noexcept
 
void diagonalize ()
 
const double & getMass () const
 
std::vector< std::array< double, 3 > > const & getDimensions () const
 
std::vector< std::vector< int > > & getBonds ()
 

Detailed Description

Definition at line 14 of file PAHGeometry.h.

Member Typedef Documentation

◆ iterator

typedef std::vector<Atom>::iterator PAHGeometry::iterator

Definition at line 17 of file PAHGeometry.h.

Constructor & Destructor Documentation

◆ PAHGeometry() [1/2]

PAHGeometry::PAHGeometry ( )

Definition at line 3 of file PAHGeometry.cpp.

◆ PAHGeometry() [2/2]

PAHGeometry::PAHGeometry ( const std::vector< Atom > &  atoms)

Definition at line 7 of file PAHGeometry.cpp.

Member Function Documentation

◆ begin()

iterator PAHGeometry::begin ( )
inlinenoexcept

Definition at line 25 of file PAHGeometry.h.

◆ diagonalize()

void PAHGeometry::diagonalize ( )

Definition at line 17 of file PAHGeometry.cpp.

◆ end()

iterator PAHGeometry::end ( )
inlinenoexcept

Definition at line 27 of file PAHGeometry.h.

◆ getBonds()

std::vector< std::vector< int > > & PAHGeometry::getBonds ( )

Definition at line 198 of file PAHGeometry.cpp.

◆ getDimensions()

std::vector< std::array< double, 3 > > const & PAHGeometry::getDimensions ( ) const
inline

Definition at line 52 of file PAHGeometry.h.

◆ getMass()

const double & PAHGeometry::getMass ( ) const
inline

Definition at line 49 of file PAHGeometry.h.

◆ operator[]()

Atom PAHGeometry::operator[] ( std::size_t  idx)
inline

Definition at line 47 of file PAHGeometry.h.


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

Since FY2019 the NASA Ames PAH IR Spectroscopic Database is being supported through a directed Work Package at NASA Ames titled: "Laboratory Astrophysics - The NASA Ames PAH IR Spectroscopic Database".
Since FY2023 the NASA Ames PAH IR Spectroscopic Database is being supported through the Laboratory Astrophysics Rd 2 directed Work Package at NASA Ames.
© Copyright 2021-2025, Christiaan Boersma