MFEM  v4.6.0
Finite element discretization library
Public Member Functions | Public Attributes | List of all members
mfem::IntegrationPoint Class Reference

Class for integration point with weight. More...

#include <intrules.hpp>

Public Member Functions

void Init (int const i)
 
void Set (const double *p, const int dim)
 
void Get (double *p, const int dim) const
 
void Set (const double x1, const double x2, const double x3, const double w)
 
void Set3w (const double *p)
 
void Set3 (const double x1, const double x2, const double x3)
 
void Set3 (const double *p)
 
void Set2w (const double x1, const double x2, const double w)
 
void Set2w (const double *p)
 
void Set2 (const double x1, const double x2)
 
void Set2 (const double *p)
 
void Set1w (const double x1, const double w)
 
void Set1w (const double *p)
 

Public Attributes

double x
 
double y
 
double z
 
double weight
 
int index
 

Detailed Description

Class for integration point with weight.

Definition at line 31 of file intrules.hpp.

Member Function Documentation

◆ Get()

void mfem::IntegrationPoint::Get ( double *  p,
const int  dim 
) const
inline

Definition at line 57 of file intrules.hpp.

◆ Init()

void mfem::IntegrationPoint::Init ( int const  i)
inline

Definition at line 37 of file intrules.hpp.

◆ Set() [1/2]

void mfem::IntegrationPoint::Set ( const double *  p,
const int  dim 
)
inline

Definition at line 43 of file intrules.hpp.

◆ Set() [2/2]

void mfem::IntegrationPoint::Set ( const double  x1,
const double  x2,
const double  x3,
const double  w 
)
inline

Definition at line 71 of file intrules.hpp.

◆ Set1w() [1/2]

void mfem::IntegrationPoint::Set1w ( const double  x1,
const double  w 
)
inline

Definition at line 90 of file intrules.hpp.

◆ Set1w() [2/2]

void mfem::IntegrationPoint::Set1w ( const double *  p)
inline

Definition at line 92 of file intrules.hpp.

◆ Set2() [1/2]

void mfem::IntegrationPoint::Set2 ( const double  x1,
const double  x2 
)
inline

Definition at line 86 of file intrules.hpp.

◆ Set2() [2/2]

void mfem::IntegrationPoint::Set2 ( const double *  p)
inline

Definition at line 88 of file intrules.hpp.

◆ Set2w() [1/2]

void mfem::IntegrationPoint::Set2w ( const double  x1,
const double  x2,
const double  w 
)
inline

Definition at line 81 of file intrules.hpp.

◆ Set2w() [2/2]

void mfem::IntegrationPoint::Set2w ( const double *  p)
inline

Definition at line 84 of file intrules.hpp.

◆ Set3() [1/2]

void mfem::IntegrationPoint::Set3 ( const double  x1,
const double  x2,
const double  x3 
)
inline

Definition at line 76 of file intrules.hpp.

◆ Set3() [2/2]

void mfem::IntegrationPoint::Set3 ( const double *  p)
inline

Definition at line 79 of file intrules.hpp.

◆ Set3w()

void mfem::IntegrationPoint::Set3w ( const double *  p)
inline

Definition at line 74 of file intrules.hpp.

Member Data Documentation

◆ index

int mfem::IntegrationPoint::index

Definition at line 35 of file intrules.hpp.

◆ weight

double mfem::IntegrationPoint::weight

Definition at line 34 of file intrules.hpp.

◆ x

double mfem::IntegrationPoint::x

Definition at line 34 of file intrules.hpp.

◆ y

double mfem::IntegrationPoint::y

Definition at line 34 of file intrules.hpp.

◆ z

double mfem::IntegrationPoint::z

Definition at line 34 of file intrules.hpp.


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