Public Member Functions | List of all members
oomph::PointIntegral Class Reference

Broken pseudo-integration scheme for points elements: Iit's not clear in general what this integration scheme is supposed to. It probably ought to evaluate integrals to zero but we're not sure in what context this may be used. Replace by your own integration scheme that does what you want! More...

#include <integral.h>

+ Inheritance diagram for oomph::PointIntegral:

Public Member Functions

 PointIntegral ()
 Default constructor (empty) More...
 
 PointIntegral (const PointIntegral &dummy)=delete
 Broken copy constructor. More...
 
void operator= (const PointIntegral &)=delete
 Broken assignment operator. More...
 
unsigned nweight () const
 Number of integration points of the scheme. More...
 
double knot (const unsigned &i, const unsigned &j) const
 Return coordinate s[j] (j=0) of integration point i – deliberately broken! More...
 
double weight (const unsigned &i) const
 Return weight of integration point i. More...
 
- Public Member Functions inherited from oomph::Integral
 Integral ()
 Default constructor (empty) More...
 
 Integral (const Integral &dummy)=delete
 Broken copy constructor. More...
 
void operator= (const Integral &)=delete
 Broken assignment operator. More...
 
virtual ~Integral ()
 Virtual destructor (empty) More...
 
virtual Vector< double > knot (const unsigned &i) const
 Return local coordinates of i-th intergration point. Broken virtual. More...
 

Detailed Description

Broken pseudo-integration scheme for points elements: Iit's not clear in general what this integration scheme is supposed to. It probably ought to evaluate integrals to zero but we're not sure in what context this may be used. Replace by your own integration scheme that does what you want!

Definition at line 88 of file integral.h.

Constructor & Destructor Documentation

◆ PointIntegral() [1/2]

oomph::PointIntegral::PointIntegral ( )
inline

Default constructor (empty)

Definition at line 92 of file integral.h.

◆ PointIntegral() [2/2]

oomph::PointIntegral::PointIntegral ( const PointIntegral dummy)
delete

Broken copy constructor.

Member Function Documentation

◆ knot()

double oomph::PointIntegral::knot ( const unsigned &  i,
const unsigned &  j 
) const
inlinevirtual

Return coordinate s[j] (j=0) of integration point i – deliberately broken!

Implements oomph::Integral.

Definition at line 108 of file integral.h.

◆ nweight()

unsigned oomph::PointIntegral::nweight ( ) const
inlinevirtual

Number of integration points of the scheme.

Implements oomph::Integral.

Definition at line 101 of file integral.h.

◆ operator=()

void oomph::PointIntegral::operator= ( const PointIntegral )
delete

Broken assignment operator.

◆ weight()

double oomph::PointIntegral::weight ( const unsigned &  i) const
inlinevirtual

Return weight of integration point i.

Implements oomph::Integral.

Definition at line 120 of file integral.h.


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