Kindfield
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Friends Pages
Public Member Functions | List of all members
AtomicBasisFunction Class Reference

#include <atomicbasisfunction.h>

Public Member Functions

 AtomicBasisFunction ()
 
const vector
< GaussianTypeOrbital > & 
orbitals () const
 
void setOrbitals (const vector< GaussianTypeOrbital > &orbitals)
 
double weight () const
 
void setWeight (double weight)
 
vec nucleusPosition () const
 
void setNucleusPosition (const vec &nucleusPosition)
 
int xExponent () const
 
void setXExponent (int xExponent)
 
int yExponent () const
 
void setYExponent (int yExponent)
 
int zExponent () const
 
void setZExponent (int zExponent)
 

Detailed Description

Definition at line 9 of file atomicbasisfunction.h.

Constructor & Destructor Documentation

AtomicBasisFunction::AtomicBasisFunction ( )

Definition at line 3 of file atomicbasisfunction.cpp.

3  :
4  m_weight(0),
5  m_nucleusPosition(zeros(3)),
6  m_xExponent(0),
7  m_yExponent(0),
8  m_zExponent(0)
9 {
10 }

Member Function Documentation

vec AtomicBasisFunction::nucleusPosition ( ) const

Definition at line 29 of file atomicbasisfunction.cpp.

30 {
31  return m_nucleusPosition;
32 }
const vector< GaussianTypeOrbital > & AtomicBasisFunction::orbitals ( ) const

Definition at line 11 of file atomicbasisfunction.cpp.

12 {
13  return m_orbitals;
14 }
void AtomicBasisFunction::setNucleusPosition ( const vec &  nucleusPosition)

Definition at line 34 of file atomicbasisfunction.cpp.

35 {
36  m_nucleusPosition = nucleusPosition;
37 }
void AtomicBasisFunction::setOrbitals ( const vector< GaussianTypeOrbital > &  orbitals)

Definition at line 16 of file atomicbasisfunction.cpp.

17 {
18  m_orbitals = orbitals;
19 }
void AtomicBasisFunction::setWeight ( double  weight)

Definition at line 25 of file atomicbasisfunction.cpp.

26 {
27  m_weight = weight;
28 }
void AtomicBasisFunction::setXExponent ( int  xExponent)

Definition at line 43 of file atomicbasisfunction.cpp.

44 {
45  m_xExponent = xExponent;
46 }
void AtomicBasisFunction::setYExponent ( int  yExponent)

Definition at line 52 of file atomicbasisfunction.cpp.

53 {
54  m_yExponent = yExponent;
55 }
void AtomicBasisFunction::setZExponent ( int  zExponent)

Definition at line 61 of file atomicbasisfunction.cpp.

62 {
63  m_zExponent = zExponent;
64 }
double AtomicBasisFunction::weight ( ) const

Definition at line 20 of file atomicbasisfunction.cpp.

21 {
22  return m_weight;
23 }
int AtomicBasisFunction::xExponent ( ) const

Definition at line 38 of file atomicbasisfunction.cpp.

39 {
40  return m_xExponent;
41 }
int AtomicBasisFunction::yExponent ( ) const

Definition at line 47 of file atomicbasisfunction.cpp.

48 {
49  return m_yExponent;
50 }
int AtomicBasisFunction::zExponent ( ) const

Definition at line 56 of file atomicbasisfunction.cpp.

57 {
58  return m_zExponent;
59 }

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