MFEM v4.7.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 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 369 of file intrules.hpp.

Member Function Documentation

◆ ClosedGL()

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

Definition at line 695 of file intrules.cpp.

◆ ClosedUniform()

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

Definition at line 660 of file intrules.cpp.

◆ GaussLegendre()

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

Definition at line 424 of file intrules.cpp.

◆ GaussLobatto()

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

Definition at line 512 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 717 of file intrules.cpp.

◆ OpenHalfUniform()

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

Definition at line 680 of file intrules.cpp.

◆ OpenUniform()

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

Definition at line 644 of file intrules.cpp.


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