GiNaC 1.8.7
Namespaces | Functions
inifcns_elliptic.cpp File Reference

Implementation of some special functions related to elliptic curves. More...

#include "inifcns.h"
#include "add.h"
#include "constant.h"
#include "lst.h"
#include "mul.h"
#include "numeric.h"
#include "operators.h"
#include "power.h"
#include "pseries.h"
#include "relational.h"
#include "symbol.h"
#include "utils.h"
#include "wildcard.h"
#include "integration_kernel.h"
#include "utils_multi_iterator.h"
#include <cln/cln.h>
#include <sstream>
#include <stdexcept>
#include <vector>
#include <cmath>

Go to the source code of this file.

Namespaces

namespace  GiNaC
 

Functions

static ex GiNaC::EllipticK_evalf (const ex &k)
 
static ex GiNaC::EllipticK_eval (const ex &k)
 
static ex GiNaC::EllipticK_deriv (const ex &k, unsigned deriv_param)
 
static ex GiNaC::EllipticK_series (const ex &k, const relational &rel, int order, unsigned options)
 
static void GiNaC::EllipticK_print_latex (const ex &k, const print_context &c)
 
 GiNaC::REGISTER_FUNCTION (EllipticK, evalf_func(EllipticK_evalf). eval_func(EllipticK_eval). derivative_func(EllipticK_deriv). series_func(EllipticK_series). print_func< print_latex >(EllipticK_print_latex). do_not_evalf_params())
 
static ex GiNaC::EllipticE_evalf (const ex &k)
 
static ex GiNaC::EllipticE_eval (const ex &k)
 
static ex GiNaC::EllipticE_deriv (const ex &k, unsigned deriv_param)
 
static ex GiNaC::EllipticE_series (const ex &k, const relational &rel, int order, unsigned options)
 
static void GiNaC::EllipticE_print_latex (const ex &k, const print_context &c)
 
 GiNaC::REGISTER_FUNCTION (EllipticE, evalf_func(EllipticE_evalf). eval_func(EllipticE_eval). derivative_func(EllipticE_deriv). series_func(EllipticE_series). print_func< print_latex >(EllipticE_print_latex). do_not_evalf_params())
 
static ex GiNaC::iterated_integral_evalf_impl (const ex &kernel_lst, const ex &lambda, const ex &N_trunc)
 
static ex GiNaC::iterated_integral2_evalf (const ex &kernel_lst, const ex &lambda)
 
static ex GiNaC::iterated_integral3_evalf (const ex &kernel_lst, const ex &lambda, const ex &N_trunc)
 
static ex GiNaC::iterated_integral2_eval (const ex &kernel_lst, const ex &lambda)
 
static ex GiNaC::iterated_integral3_eval (const ex &kernel_lst, const ex &lambda, const ex &N_trunc)
 

Detailed Description

Implementation of some special functions related to elliptic curves.

The functions are: complete elliptic integral of the first kind EllipticK(k) complete elliptic integral of the second kind EllipticE(k) iterated integral iterated_integral(a,y) or iterated_integral(a,y,N_trunc)

Some remarks:

Definition in file inifcns_elliptic.cpp.


This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.