37 std::vector<Vector<double, 3>> m_points;
91 for (
size_t i = 1; i < this->
size(); i++) {
116 const std::vector<Vector<double, 3>>&
points()
const {
return this->m_points; }
130 double weight(
const size_t index)
const {
return this->m_weights(index); }
Definition: CubicGrid.hpp:38
const T & value(const size_t index) const
Definition: Field.hpp:363
Definition: Matrix.hpp:47
Definition: WeightedGrid.hpp:33
T integrate(const Field< T > &field) const
Definition: WeightedGrid.hpp:87
const ArrayX< double > & weights() const
Definition: WeightedGrid.hpp:135
const std::vector< Vector< double, 3 > > & points() const
Definition: WeightedGrid.hpp:116
static WeightedGrid FromCubicGrid(const CubicGrid &cubic_grid)
Definition: WeightedGrid.cpp:57
const Vector< double, 3 > & point(const size_t index) const
Definition: WeightedGrid.hpp:111
double weight(const size_t index) const
Definition: WeightedGrid.hpp:130
static WeightedGrid ReadIntegrationGridFile(const std::string &filename)
Definition: WeightedGrid.cpp:80
size_t size() const
Definition: WeightedGrid.hpp:121
size_t numberOfPoints() const
Definition: WeightedGrid.hpp:102
Definition: BaseOneElectronIntegralBuffer.hpp:25