Kindfield
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Properties
Friends
Pages
src
basisfunctions
atomicbasisfunction.cpp
Go to the documentation of this file.
1
#include "
atomicbasisfunction.h
"
2
3
AtomicBasisFunction::AtomicBasisFunction
() :
4
m_weight(0),
5
m_nucleusPosition(zeros(3)),
6
m_xExponent(0),
7
m_yExponent(0),
8
m_zExponent(0)
9
{
10
}
11
const
vector<GaussianTypeOrbital> &
AtomicBasisFunction::orbitals
()
const
12
{
13
return
m_orbitals;
14
}
15
16
void
AtomicBasisFunction::setOrbitals
(
const
vector<GaussianTypeOrbital> &orbitals)
17
{
18
m_orbitals =
orbitals
;
19
}
20
double
AtomicBasisFunction::weight
()
const
21
{
22
return
m_weight;
23
}
24
25
void
AtomicBasisFunction::setWeight
(
double
weight)
26
{
27
m_weight =
weight
;
28
}
29
vec
AtomicBasisFunction::nucleusPosition
()
const
30
{
31
return
m_nucleusPosition;
32
}
33
34
void
AtomicBasisFunction::setNucleusPosition
(
const
vec &nucleusPosition)
35
{
36
m_nucleusPosition =
nucleusPosition
;
37
}
38
int
AtomicBasisFunction::xExponent
()
const
39
{
40
return
m_xExponent;
41
}
42
43
void
AtomicBasisFunction::setXExponent
(
int
xExponent)
44
{
45
m_xExponent =
xExponent
;
46
}
47
int
AtomicBasisFunction::yExponent
()
const
48
{
49
return
m_yExponent;
50
}
51
52
void
AtomicBasisFunction::setYExponent
(
int
yExponent)
53
{
54
m_yExponent =
yExponent
;
55
}
56
int
AtomicBasisFunction::zExponent
()
const
57
{
58
return
m_zExponent;
59
}
60
61
void
AtomicBasisFunction::setZExponent
(
int
zExponent)
62
{
63
m_zExponent =
zExponent
;
64
}
65
66
67
68
69
Generated on Sun Jun 22 2014 14:02:46 for Kindfield by
1.8.4