v0.15.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
LegendrePolynomial.hpp File Reference

Implementation of Legendre polynomials. More...

Go to the source code of this file.

Classes

struct  MoFEM::LegendrePolynomialCtx
 Context class for Legendre basis function arguments. More...
 
struct  MoFEM::LegendrePolynomial
 Class for calculating Legendre basis functions. More...
 

Namespaces

namespace  MoFEM
 implementation of Data Operators for Forces and Sources
 

Functions

PetscErrorCode MoFEM::Legendre_polynomials (int p, double s, double *diff_s, double *L, double *diffL, int dim)
 Calculate Legendre approximation basis.
 
PetscErrorCode MoFEM::Legendre_polynomials (int p, std::complex< double > s, std::complex< double > *diff_s, std::complex< double > *L, std::complex< double > *diffL, int dim)
 Complex-valued Legendre polynomial evaluation.
 

Detailed Description

Implementation of Legendre polynomials.

This file provides functions and classes for calculating Legendre polynomial basis functions and their derivatives for use in finite element approximations.

Definition in file LegendrePolynomial.hpp.