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: