hermite_conversion_symb.cc File Reference

#include <stdlib.h>
#include <memory.h>
#include <assert.h>
#include "hermite_conversion_symb.h"

Classes

struct  poly_1d_term_struct_symb
struct  poly_1d_struct_symb
struct  poly_3d_term_struct_symb
struct  poly_3d_struct_symb

Defines

#define MAX_NO_OF_1D_TERMS   888
#define MAX_NO_OF_3D_TERMS   888

Functions

static int get_1d_hermite_poly_symb (poly_1d_struct_symb *result, int n)
static int get_1d_hermite_poly_inv_symb (poly_1d_struct_symb *result, int n)
static int create_3d_poly_from_1d_poly_symb (poly_3d_struct_symb *poly_3d, poly_1d_struct_symb *poly_1d, int coordIndex)
static int compute_product_of_3d_polys_symb (poly_3d_struct_symb *result, poly_3d_struct_symb *poly_1, poly_3d_struct_symb *poly_2)
int get_hermite_conversion_matrix_symb (const monomial_info_struct *monomial_info, int nmax, int inverseFlag, symb_matrix_element *result)

Define Documentation

#define MAX_NO_OF_1D_TERMS   888

#define MAX_NO_OF_3D_TERMS   888


Function Documentation

static int compute_product_of_3d_polys_symb ( poly_3d_struct_symb result,
poly_3d_struct_symb poly_1,
poly_3d_struct_symb poly_2 
) [static]

static int create_3d_poly_from_1d_poly_symb ( poly_3d_struct_symb poly_3d,
poly_1d_struct_symb poly_1d,
int  coordIndex 
) [static]

static int get_1d_hermite_poly_inv_symb ( poly_1d_struct_symb result,
int  n 
) [static]

static int get_1d_hermite_poly_symb ( poly_1d_struct_symb result,
int  n 
) [static]

int get_hermite_conversion_matrix_symb ( const monomial_info_struct monomial_info,
int  nmax,
int  inverseFlag,
symb_matrix_element result 
)


Generated on Wed Nov 21 09:32:39 2012 for ergo by  doxygen 1.4.7