Loading...
Searching...
No Matches
q3::UniformQGridTable Class Reference

#include <uniform_q_grid_table.hpp>

Public Member Functions

 UniformQGridTable ()=default
 
void assign (const UniformQGrid &grid, Real fill_value=0.0)
 
const UniformQGrid & grid () const
 
Real interpolate (Real q_value) const
 
Real interpolate_derivative (Real q_value) const
 
Real & operator[] (int index)
 
Real operator[] (int index) const
 
void resize (const UniformQGrid &grid)
 
int size () const
 
std::vector< Real > & values ()
 
const std::vector< Real > & values () const
 

Detailed Description

Definition at line 16 of file uniform_q_grid_table.hpp.

Constructor & Destructor Documentation

◆ UniformQGridTable()

q3::UniformQGridTable::UniformQGridTable ( )
default

Member Function Documentation

◆ assign()

void q3::UniformQGridTable::assign ( const UniformQGrid &  grid,
Real  fill_value = 0.0 
)
inline

Definition at line 25 of file uniform_q_grid_table.hpp.

References grid(), and q3::UniformQGrid::number_of_q_points.

◆ grid()

const UniformQGrid & q3::UniformQGridTable::grid ( ) const
inline

Definition at line 30 of file uniform_q_grid_table.hpp.

Referenced by assign(), and resize().

◆ interpolate()

◆ interpolate_derivative()

Real q3::UniformQGridTable::interpolate_derivative ( Real  q_value) const
inline

◆ operator[]() [1/2]

Real & q3::UniformQGridTable::operator[] ( int  index)
inline

Definition at line 50 of file uniform_q_grid_table.hpp.

◆ operator[]() [2/2]

Real q3::UniformQGridTable::operator[] ( int  index) const
inline

Definition at line 46 of file uniform_q_grid_table.hpp.

◆ resize()

void q3::UniformQGridTable::resize ( const UniformQGrid &  grid)
inline

Definition at line 20 of file uniform_q_grid_table.hpp.

References grid(), and q3::UniformQGrid::number_of_q_points.

◆ size()

int q3::UniformQGridTable::size ( ) const
inline

Definition at line 34 of file uniform_q_grid_table.hpp.

◆ values() [1/2]

std::vector< Real > & q3::UniformQGridTable::values ( )
inline

Definition at line 42 of file uniform_q_grid_table.hpp.

◆ values() [2/2]

const std::vector< Real > & q3::UniformQGridTable::values ( ) const
inline

Definition at line 38 of file uniform_q_grid_table.hpp.


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