Loading...
Searching...
No Matches
q3::UniformQGrid Struct Reference

#include <uniform_q_grid.hpp>

Public Member Functions

Real q_at_index (int index) const
 
std::vector< Real > q_point_values () const
 

Static Public Member Functions

static UniformQGrid from_maximum_q (Real maximum_q_value, Real q_spacing)
 

Public Attributes

int number_of_q_points = 0
 
Real q_spacing = 0.0
 

Detailed Description

Definition at line 16 of file uniform_q_grid.hpp.

Member Function Documentation

◆ from_maximum_q()

static UniformQGrid q3::UniformQGrid::from_maximum_q ( Real  maximum_q_value,
Real  q_spacing 
)
inlinestatic

Build a grid covering [0, maximum_q_value] with the given spacing.

Definition at line 23 of file uniform_q_grid.hpp.

References number_of_q_points, and q_spacing.

Referenced by q3::BetaFunctionTable::initialize().

◆ q_at_index()

Real q3::UniformQGrid::q_at_index ( int  index) const
inline

q value at a grid index.

Definition at line 33 of file uniform_q_grid.hpp.

References q_spacing.

Referenced by q_point_values().

◆ q_point_values()

std::vector< Real > q3::UniformQGrid::q_point_values ( ) const
inline

All q values on the grid.

Definition at line 40 of file uniform_q_grid.hpp.

References number_of_q_points, and q_at_index().

Referenced by q3::CoreChargeDensityTable::initialize(), and q3::LocalPotentialTable::initialize().

Member Data Documentation

◆ number_of_q_points

◆ q_spacing


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