MFEM  v4.6.0
Finite element discretization library
Static Public Member Functions | List of all members
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, double *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 366 of file intrules.hpp.

Member Function Documentation

◆ ClosedGL()

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

Definition at line 681 of file intrules.cpp.

◆ ClosedUniform()

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

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

◆ GivePolyPoints()

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

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

Definition at line 703 of file intrules.cpp.

◆ OpenHalfUniform()

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

Definition at line 666 of file intrules.cpp.

◆ OpenUniform()

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

Definition at line 630 of file intrules.cpp.


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