Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
hankel_kiss_fft.hh File Reference
#include <ObjexxFCL/FArray3D.fwd.hh>
#include <ObjexxFCL/FArray1D.fwd.hh>
#include <core/types.hh>
#include <complex>
#include <numeric/fourier/kiss_fft.hh>
#include <numeric/fourier/FFT.hh>
#include <utility/vector0.hh>

Classes

struct  core::scoring::fiber_diffraction::Hankel
 

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::scoring
 
 core::scoring::fiber_diffraction
 

Typedefs

typedef struct
core::scoring::fiber_diffraction::Hankel 
core::scoring::fiber_diffraction::Hankel
 

Functions

void core::scoring::fiber_diffraction::hankel_free (Hankel *p_hankel)
 
void core::scoring::fiber_diffraction::hankel_trans_no_lec (Hankel *p_hankel)
 
Hankel * core::scoring::fiber_diffraction::hankel_make_input (core::Size length, core::Real k1, core::Real k2, core::Real b, int lec_order, core::Real *f0, ObjexxFCL::FArray3D< std::complex< float > > &hankel_in, core::Size &lindex, core::Size &nindex, int l)
 
core::Real core::scoring::fiber_diffraction::hankel_get_rc (Hankel *p_hankel)
 
void core::scoring::fiber_diffraction::c_array_mult (core::Size length, core::Real *dp_1, core::Real *dp_2)
 
void core::scoring::fiber_diffraction::d_array_scale (core::Size length, core::Real factor, core::Real *dp_in)
 
void core::scoring::fiber_diffraction::set_r_array (core::Size num_r_points, core::Real k1, core::Real k2, core::Real max_r, ObjexxFCL::FArray1D< float > &rc)
 
void core::scoring::fiber_diffraction::set_r_inv_array (core::Size num_r_points, core::Real k1, core::Real k2, core::Real max_r, ObjexxFCL::FArray1D< float > &Rinv)
 
core::Real core::scoring::fiber_diffraction::alpha_func (core::Size n, core::Real k1, core::Real k2, core::Real alpha)
 
core::Real core::scoring::fiber_diffraction::alpha_deriv_func (core::Size n, core::Real alpha)
 
void core::scoring::fiber_diffraction::hankel_set_alpha (Hankel *p_hankel)
 
void core::scoring::fiber_diffraction::c_mult_ip (core::Real *one, const core::Real *two)
 
void core::scoring::fiber_diffraction::hankel_r_mult (Hankel *p_hankel)
 
void core::scoring::fiber_diffraction::hankel_r_div (Hankel *p_hankel)
 
core::Real core::scoring::fiber_diffraction::hankel_get_p0 (Hankel *p_hankel)
 
void core::scoring::fiber_diffraction::hankel_make_snn (Hankel *p_hankel)
 
void core::scoring::fiber_diffraction::hankel_in_machine (Hankel *p_hankel)
 
void core::scoring::fiber_diffraction::hankel_make_j (Hankel *p_hankel)
 
void core::scoring::fiber_diffraction::hankel_make_rp (Hankel *p_hankel)
 
void core::scoring::fiber_diffraction::dfour1_plan (core::Real *data, core::Size nn, int isign, std::complex< core::Real > *in)
 
core::Real core::scoring::fiber_diffraction::NRbisafe (core::Size n, core::Real k1, core::Real k2, core::Real X1, core::Real X2)