Rosetta
Functions | Variables
check_cubic_conv.cc File Reference
#include <protocols/viewer/viewers.hh>
#include <devel/init.hh>
#include <numeric/MathNTensor.hh>
#include <numeric/interpolation/polycubic_catmull_rom.hh>
#include <basic/Tracer.hh>
#include <utility/tools/make_vector1.hh>
#include <utility/excn/Exceptions.hh>
#include <numeric/constants.hh>

Functions

Real periodic_test_function (Real const &X, Real const &Y)
 
Real cubic_test_function (Real const &X, Real const &Y, Real const &Z=0.0, Real const &W=0.0)
 
template<typename T , numeric::Size N>
void test_numerical_deriv (MathNTensor< T, N > const &F, utility::fixedsizearray1< Real, N > const &x, Real const &minval, Real const &binwidth, CatmullRomSplineBoundaryType const &boundary, Real &val, utility::fixedsizearray1< T, N > &deriv_analytic)
 
void check_cubic_conv_test ()
 
void * my_main (void *)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("check_cubic_conv")
 

Function Documentation

◆ check_cubic_conv_test()

void check_cubic_conv_test ( )

◆ cubic_test_function()

Real cubic_test_function ( Real const &  X,
Real const &  Y,
Real const &  Z = 0.0,
Real const &  W = 0.0 
)

Referenced by check_cubic_conv_test().

◆ main()

int main ( int  argc,
char *  argv[] 
)

◆ my_main()

void* my_main ( void *  )

References check_cubic_conv_test(), and utility::exit().

Referenced by main().

◆ periodic_test_function()

Real periodic_test_function ( Real const &  X,
Real const &  Y 
)

References pi.

Referenced by check_cubic_conv_test().

◆ test_numerical_deriv()

template<typename T , numeric::Size N>
void test_numerical_deriv ( MathNTensor< T, N > const &  F,
utility::fixedsizearray1< Real, N > const &  x,
Real const &  minval,
Real const &  binwidth,
CatmullRomSplineBoundaryType const &  boundary,
Real val,
utility::fixedsizearray1< T, N > &  deriv_analytic 
)

Variable Documentation

◆ TR

basic::Tracer TR("check_cubic_conv") ( "check_cubic_conv"  )
static