MFEM  v3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Classes | Public Member Functions | Static Public Member Functions | List of all members
mfem::Poly_1D Class Reference

#include <fe.hpp>

Classes

class  Basis
 

Public Member Functions

 Poly_1D ()
 
const double * OpenPoints (const int p)
 
const double * ClosedPoints (const int p)
 
BasisOpenBasis (const int p)
 
BasisClosedBasis (const int p)
 
 ~Poly_1D ()
 

Static Public Member Functions

static const int * Binom (const int p)
 
static void CalcBasis (const int p, const double x, double *u)
 
static void CalcBasis (const int p, const double x, double *u, double *d)
 
static double CalcDelta (const int p, const double x)
 
static void UniformPoints (const int p, double *x)
 
static void GaussPoints (const int p, double *x)
 
static void GaussLobattoPoints (const int p, double *x)
 
static void ChebyshevPoints (const int p, double *x)
 
static void CalcBinomTerms (const int p, const double x, const double y, double *u)
 Compute the terms in the expansion of the binomial (x + y)^p. More...
 
static void CalcBinomTerms (const int p, const double x, const double y, double *u, double *d)
 
static void CalcDBinomTerms (const int p, const double x, const double y, double *d)
 
static void CalcBernstein (const int p, const double x, double *u)
 
static void CalcBernstein (const int p, const double x, double *u, double *d)
 

Detailed Description

Definition at line 1207 of file fe.hpp.

Constructor & Destructor Documentation

mfem::Poly_1D::Poly_1D ( )
inline

Definition at line 1240 of file fe.hpp.

mfem::Poly_1D::~Poly_1D ( )

Definition at line 6257 of file fe.cpp.

Member Function Documentation

const int * mfem::Poly_1D::Binom ( const int  p)
static

Definition at line 5824 of file fe.cpp.

static void mfem::Poly_1D::CalcBasis ( const int  p,
const double  x,
double *  u 
)
inlinestatic

Definition at line 1252 of file fe.hpp.

static void mfem::Poly_1D::CalcBasis ( const int  p,
const double  x,
double *  u,
double *  d 
)
inlinestatic

Definition at line 1261 of file fe.hpp.

static void mfem::Poly_1D::CalcBernstein ( const int  p,
const double  x,
double *  u 
)
inlinestatic

Definition at line 1287 of file fe.hpp.

static void mfem::Poly_1D::CalcBernstein ( const int  p,
const double  x,
double *  u,
double *  d 
)
inlinestatic

Definition at line 1289 of file fe.hpp.

void mfem::Poly_1D::CalcBinomTerms ( const int  p,
const double  x,
const double  y,
double *  u 
)
static

Compute the terms in the expansion of the binomial (x + y)^p.

Definition at line 6012 of file fe.cpp.

void mfem::Poly_1D::CalcBinomTerms ( const int  p,
const double  x,
const double  y,
double *  u,
double *  d 
)
static

Compute the terms in the expansion of the binomial (x + y)^p and their derivatives with respect to x assuming that dy/dx = -1.

Definition at line 6041 of file fe.cpp.

void mfem::Poly_1D::CalcDBinomTerms ( const int  p,
const double  x,
const double  y,
double *  d 
)
static

Compute the derivatives (w.r.t. x) of the terms in the expansion of the binomial (x + y)^p assuming that dy/dx = -1.

Definition at line 6076 of file fe.cpp.

static double mfem::Poly_1D::CalcDelta ( const int  p,
const double  x 
)
inlinestatic

Definition at line 1268 of file fe.hpp.

void mfem::Poly_1D::ChebyshevPoints ( const int  p,
double *  x 
)
static

Definition at line 5982 of file fe.cpp.

Poly_1D::Basis & mfem::Poly_1D::ClosedBasis ( const int  p)

Definition at line 6238 of file fe.cpp.

const double * mfem::Poly_1D::ClosedPoints ( const int  p)

Definition at line 6198 of file fe.cpp.

void mfem::Poly_1D::GaussLobattoPoints ( const int  p,
double *  x 
)
static

Definition at line 5908 of file fe.cpp.

void mfem::Poly_1D::GaussPoints ( const int  p,
double *  x 
)
static

Definition at line 5852 of file fe.cpp.

Poly_1D::Basis & mfem::Poly_1D::OpenBasis ( const int  p)

Definition at line 6219 of file fe.cpp.

const double * mfem::Poly_1D::OpenPoints ( const int  p)

Definition at line 6177 of file fe.cpp.

void mfem::Poly_1D::UniformPoints ( const int  p,
double *  x 
)
static

Definition at line 5839 of file fe.cpp.


The documentation for this class was generated from the following files: