MFEM v4.10.0
Finite element discretization library
Loading...
Searching...
No Matches
mfem::QuadratureFunctions1D Class Reference

A Class that defines 1-D numerical quadrature rules on [0,1]. More...

#include <intrules.hpp>

Static Public Member Functions

static void GivePolyPoints (const int np, real_t *pts, const int type)
 
Methods for calculating quadrature rules.

These methods calculate the actual points and weights for the different types of quadrature rules.

static void GaussJacobi (const int np, const real_t alpha, const real_t beta, IntegrationRule *ir)
 
static void GaussLegendre (const int np, IntegrationRule *ir)
 
static void GaussLobatto (const int np, IntegrationRule *ir)
 
static void OpenUniform (const int np, IntegrationRule *ir)
 
static void ClosedUniform (const int np, IntegrationRule *ir)
 
static void OpenHalfUniform (const int np, IntegrationRule *ir)
 
static void ClosedGL (const int np, IntegrationRule *ir)
 

Detailed Description

A Class that defines 1-D numerical quadrature rules on [0,1].

Definition at line 381 of file intrules.hpp.

Member Function Documentation

◆ ClosedGL()

void mfem::QuadratureFunctions1D::ClosedGL ( const int np,
IntegrationRule * ir )
static

Definition at line 891 of file intrules.cpp.

◆ ClosedUniform()

void mfem::QuadratureFunctions1D::ClosedUniform ( const int np,
IntegrationRule * ir )
static

Definition at line 856 of file intrules.cpp.

◆ GaussJacobi()

void mfem::QuadratureFunctions1D::GaussJacobi ( const int np,
const real_t alpha,
const real_t beta,
IntegrationRule * ir )
static

Definition at line 488 of file intrules.cpp.

◆ GaussLegendre()

void mfem::QuadratureFunctions1D::GaussLegendre ( const int np,
IntegrationRule * ir )
static

Definition at line 620 of file intrules.cpp.

◆ GaussLobatto()

void mfem::QuadratureFunctions1D::GaussLobatto ( const int np,
IntegrationRule * ir )
static

Definition at line 708 of file intrules.cpp.

◆ GivePolyPoints()

void mfem::QuadratureFunctions1D::GivePolyPoints ( const int np,
real_t * pts,
const int type )
static

A helper function that will play nice with Poly_1D::OpenPoints and Poly_1D::ClosedPoints

Definition at line 913 of file intrules.cpp.

◆ OpenHalfUniform()

void mfem::QuadratureFunctions1D::OpenHalfUniform ( const int np,
IntegrationRule * ir )
static

Definition at line 876 of file intrules.cpp.

◆ OpenUniform()

void mfem::QuadratureFunctions1D::OpenUniform ( const int np,
IntegrationRule * ir )
static

Definition at line 840 of file intrules.cpp.


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