|
subroutine, public | d3_poly::init_d3_poly_module () |
| initialization of the cache, is called by functions in this module that use cached values
|
|
pure integer function, public | d3_poly::poly_size1 (maxgrad) |
| size of a polynomial in x up to the given degree
|
|
pure integer function, public | d3_poly::poly_size2 (maxgrad) |
| size of a polynomial in x,y up to the given degree
|
|
pure integer function, public | d3_poly::poly_size3 (maxgrad) |
| size of a polynomial in x,y,z up to the given degree
|
|
pure integer function, public | d3_poly::grad_size3 (n) |
| max grad for a polynom of the given size
|
|
subroutine, public | d3_poly::poly_affine_t3t (p, m, b, pres, npoly) |
| returns in the polynomials pRes the transpose of the affine transformation x -> m*x+b of p
|
|
subroutine, public | d3_poly::poly_affine_t3 (p, m, b, pres, npoly) |
| returns in the polynomials pRes the affine transformation x -> m*x+b of p
|
|
subroutine, public | d3_poly::poly_p_eval3b (p, size_p, x, pres, size_pres, npoly, grad, xi) |
| low level routine of poly_p_eval3 without checks
|
|
subroutine, public | d3_poly::poly_padd_uneval3b (p, size_p, x, pres, size_pres, npoly, grad, xi) |
| low level routine of poly_padd_uneval3 without checks
|
|
subroutine, public | d3_poly::poly_p_eval2b (p, size_p, x, pres, size_pres, npoly, grad, xi) |
| low level routine of poly_p_eval2 without checks
|
|
subroutine, public | d3_poly::poly_padd_uneval2b (p, size_p, x, pres, size_pres, npoly, grad, xi) |
| low level routine of poly_p_uneval2 without checks
|
|
subroutine, public | d3_poly::poly_cp2k2d3 (poly_cp2k, grad, poly_d3) |
| subroutine that converts from the cp2k poly format to the d3 poly format
|
|
subroutine, public | d3_poly::poly_d32cp2k (poly_cp2k, grad, poly_d3) |
| subroutine that converts from the d3 poly format to the cp2k poly format
|
|