![]() |
v0.15.0 |
#include <cblas.h>#include <petscsys.h>#include <phg-quadrule/quad.h>#include <definitions.h>#include <base_functions.h>Go to the source code of this file.
Functions | |
| PetscErrorCode | Jacobi_polynomials (int p, double alpha, double x, double t, double *diff_x, double *diff_t, double *L, double *diffL, const int dim) |
| Calculate Jacobi approximation basis. | |
| PetscErrorCode | IntegratedJacobi_polynomials (int p, double alpha, double x, double t, double *diff_x, double *diff_t, double *L, double *diffL, const int dim) |
| Calculate integrated Jacobi approximation basis. | |
| static double | f_phi0 (double x) |
| static double | f_phi1 (double x) |
| static double | f_phi2 (double x) |
| static double | f_phi3 (double x) |
| static double | f_phi4 (double x) |
| static double | f_phi5 (double x) |
| static double | f_phi6 (double x) |
| static double | f_phi7 (double x) |
| static double | f_phi8 (double x) |
| static double | f_phi9 (double x) |
| static double | f_phi0x (double x) |
| static double | f_phi1x (double x) |
| static double | f_phi2x (double x) |
| static double | f_phi3x (double x) |
| static double | f_phi4x (double x) |
| static double | f_phi5x (double x) |
| static double | f_phi6x (double x) |
| static double | f_phi7x (double x) |
| static double | f_phi8x (double x) |
| static double | f_phi9x (double x) |
| PetscErrorCode | LobattoKernel_polynomials (int p, double s, double *diff_s, double *L, double *diffL, const int dim) |
| Calculate Kernel Lobatto base functions. | |
Variables | |
| static PetscErrorCode | ierr |
| static double(* | f_phi [])(double x) |
| static double(* | f_phix [])(double x) |
Definition at line 134 of file base_functions.c.
Definition at line 148 of file base_functions.c.
Definition at line 135 of file base_functions.c.
Definition at line 149 of file base_functions.c.
Definition at line 136 of file base_functions.c.
Definition at line 150 of file base_functions.c.
Definition at line 137 of file base_functions.c.
Definition at line 151 of file base_functions.c.
Definition at line 138 of file base_functions.c.
Definition at line 152 of file base_functions.c.
Definition at line 139 of file base_functions.c.
Definition at line 153 of file base_functions.c.
Definition at line 140 of file base_functions.c.
Definition at line 154 of file base_functions.c.
Definition at line 141 of file base_functions.c.
Definition at line 155 of file base_functions.c.
Definition at line 142 of file base_functions.c.
Definition at line 156 of file base_functions.c.
Definition at line 143 of file base_functions.c.
Definition at line 157 of file base_functions.c.
| PetscErrorCode IntegratedJacobi_polynomials | ( | int | p, |
| double | alpha, | ||
| double | x, | ||
| double | t, | ||
| double * | diff_x, | ||
| double * | diff_t, | ||
| double * | L, | ||
| double * | diffL, | ||
| const int | dim | ||
| ) |
Calculate integrated Jacobi approximation basis.
For more details see [25]
| p | is approximation order |
| alpha | polynomial parameter |
| x | is position \(s\in[0,t]\) |
| t | range of polynomial |
| diff_x | derivatives of shape functions, i.e. \(\frac{\partial x}{\partial \xi_i}\) |
| diff_t | derivatives of shape functions, i.e. \(\frac{\partial t}{\partial \xi_i}\) |
| L | approximation functions |
| diffL | derivatives, i.e. \(\frac{\partial L}{\partial \xi_i}\) |
| dim | dimension |
Definition at line 84 of file base_functions.c.
| PetscErrorCode Jacobi_polynomials | ( | int | p, |
| double | alpha, | ||
| double | x, | ||
| double | t, | ||
| double * | diff_x, | ||
| double * | diff_t, | ||
| double * | L, | ||
| double * | diffL, | ||
| const int | dim | ||
| ) |
Calculate Jacobi approximation basis.
For more details see [25]
| p | is approximation order |
| alpha | polynomial parameter |
| x | is position \(s\in[0,t]\) |
| t | range of polynomial |
| diff_x | derivatives of shape functions, i.e. \(\frac{\partial x}{\partial \xi_i}\) |
| diff_t | derivatives of shape functions, i.e. \(\frac{\partial t}{\partial \xi_i}\) |
| L | approximation functions |
| diffL | derivatives, i.e. \(\frac{\partial L}{\partial \xi_i}\) |
| dim | dimension |
Definition at line 17 of file base_functions.c.
Definition at line 145 of file base_functions.c.
Definition at line 159 of file base_functions.c.
|
static |
Definition at line 13 of file base_functions.c.