Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
core::scoring::electron_density::SplineInterp Namespace Reference

Functions

void put_line3 (core::Real *data, int dim, int x1, int x2, const core::Real line[], const int dims[])
 
void get_line3 (core::Real *data, int dim, int x1, int x2, core::Real line[], const int dims[])
 
void put_line4 (core::Real *data, int dim, int x1, int x2, int x3, const core::Real line[], const int dims[])
 
void get_line4 (core::Real *data, int dim, int x1, int x2, int x3, core::Real line[], const int dims[])
 
static core::Real InitialCausalCoefficient (const core::Real c[], long DataLength, core::Real z, core::Real Tolerance, bool Mirrored)
 
static core::Real InitialAntiCausalCoefficient (const core::Real c[], long DataLength, core::Real z, core::Real Tolerance, bool Mirrored)
 
void ConvertToInterpolationCoefficients (core::Real c[], long DataLength, core::Real z[], long NbPoles, core::Real Tolerance, bool Mirrored)
 
int compute_coefficients3 (core::Real *data, int dims[3], bool mirrored)
 
int grad3 (core::Real grad[3], const core::Real *Bcoeff, const int dims[3], core::Real X[3], bool mirrored)
 
core::Real interp3 (const core::Real *Bcoeff, const int dims[3], core::Real X[3], bool mirrored)
 
int compute_coefficients4 (core::Real *data, int dims[4])
 
int grad4 (core::Real grad[4], const core::Real *Bcoeff, const int dims[4], core::Real X[4])
 
core::Real interp4 (const core::Real *Bcoeff, const int dims[4], core::Real X[4])
 
template<class S >
core::Real interp3 (const S *Bcoeff, const int dims[3], core::Real X[3], bool mirrored=false)
 
template<class S >
int grad3 (core::Real grad[3], const S *Bcoeff, const int dims[3], core::Real X[3], bool mirrored=false)
 
int compute_coefficients4 (core::Real *data, int dims[3])
 

Function Documentation

int core::scoring::electron_density::SplineInterp::compute_coefficients3 ( core::Real data,
int  dims[3],
bool  mirrored 
)
int core::scoring::electron_density::SplineInterp::compute_coefficients4 ( core::Real data,
int  dims[3] 
)
int core::scoring::electron_density::SplineInterp::compute_coefficients4 ( core::Real data,
int  dims[4] 
)
void core::scoring::electron_density::SplineInterp::ConvertToInterpolationCoefficients ( core::Real  c[],
long  DataLength,
core::Real  z[],
long  NbPoles,
core::Real  Tolerance,
bool  Mirrored 
)
void core::scoring::electron_density::SplineInterp::get_line3 ( core::Real data,
int  dim,
int  x1,
int  x2,
core::Real  line[],
const int  dims[] 
)

Referenced by compute_coefficients3().

void core::scoring::electron_density::SplineInterp::get_line4 ( core::Real data,
int  dim,
int  x1,
int  x2,
int  x3,
core::Real  line[],
const int  dims[] 
)

Referenced by compute_coefficients4().

template<class S >
int core::scoring::electron_density::SplineInterp::grad3 ( core::Real  grad[3],
const S *  Bcoeff,
const int  dims[3],
core::Real  X[3],
bool  mirrored = false 
)
int core::scoring::electron_density::SplineInterp::grad3 ( core::Real  grad[3],
const core::Real Bcoeff,
const int  dims[3],
core::Real  X[3],
bool  mirrored 
)
int core::scoring::electron_density::SplineInterp::grad4 ( core::Real  grad[4],
const core::Real Bcoeff,
const int  dims[4],
core::Real  X[4] 
)
static core::Real core::scoring::electron_density::SplineInterp::InitialAntiCausalCoefficient ( const core::Real  c[],
long  DataLength,
core::Real  z,
core::Real  Tolerance,
bool  Mirrored 
)
static
static core::Real core::scoring::electron_density::SplineInterp::InitialCausalCoefficient ( const core::Real  c[],
long  DataLength,
core::Real  z,
core::Real  Tolerance,
bool  Mirrored 
)
static
template<class S >
core::Real core::scoring::electron_density::SplineInterp::interp3 ( const S *  Bcoeff,
const int  dims[3],
core::Real  X[3],
bool  mirrored = false 
)
core::Real core::scoring::electron_density::SplineInterp::interp3 ( const core::Real Bcoeff,
const int  dims[3],
core::Real  X[3],
bool  mirrored 
)
core::Real core::scoring::electron_density::SplineInterp::interp4 ( const core::Real Bcoeff,
const int  dims[4],
core::Real  X[4] 
)
void core::scoring::electron_density::SplineInterp::put_line3 ( core::Real data,
int  dim,
int  x1,
int  x2,
const core::Real  line[],
const int  dims[] 
)

Referenced by compute_coefficients3().

void core::scoring::electron_density::SplineInterp::put_line4 ( core::Real data,
int  dim,
int  x1,
int  x2,
int  x3,
const core::Real  line[],
const int  dims[] 
)

Referenced by compute_coefficients4().