Cadabra
Computer algebra system for field theory problems
Loading...
Searching...
No Matches
cadabra::NInterpolatingFunction Class Reference

#include <NInterpolatingFunction.hh>

Public Member Functions

 NInterpolatingFunction ()
std::complex< double > evaluate (double) const

Public Attributes

Ex var
NTensor var_values
NTensor fun_values

Private Member Functions

size_t find_interval (double) const
void compute_slopes () const

Private Attributes

NTensor slope_values
size_t last_index
bool precomputed

Constructor & Destructor Documentation

◆ NInterpolatingFunction()

NInterpolatingFunction::NInterpolatingFunction ( )

Member Function Documentation

◆ compute_slopes()

void NInterpolatingFunction::compute_slopes ( ) const
private

◆ evaluate()

std::complex< double > NInterpolatingFunction::evaluate ( double v) const

◆ find_interval()

size_t NInterpolatingFunction::find_interval ( double v) const
private

Member Data Documentation

◆ fun_values

NTensor cadabra::NInterpolatingFunction::fun_values

◆ last_index

size_t cadabra::NInterpolatingFunction::last_index
mutableprivate

◆ precomputed

bool cadabra::NInterpolatingFunction::precomputed
mutableprivate

◆ slope_values

NTensor cadabra::NInterpolatingFunction::slope_values
mutableprivate

◆ var

Ex cadabra::NInterpolatingFunction::var

◆ var_values

NTensor cadabra::NInterpolatingFunction::var_values

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