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

#include <integral.h>

+ Inheritance diagram for oomph::PointIntegral:

Public Member Functions

 PointIntegral ()
 Default constructor (empty) More...
 
 PointIntegral (const PointIntegral &dummy)
 Broken copy constructor. More...
 
void operator= (const PointIntegral &)
 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)
 Broken copy constructor. More...
 
void operator= (const Integral &)
 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. 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 230 of file integral.h.

Constructor & Destructor Documentation

◆ PointIntegral() [1/2]

oomph::PointIntegral::PointIntegral ( )
inline

Default constructor (empty)

Definition at line 236 of file integral.h.

◆ PointIntegral() [2/2]

oomph::PointIntegral::PointIntegral ( const PointIntegral dummy)
inline

Broken copy constructor.

Definition at line 239 of file integral.h.

References oomph::BrokenCopy::broken_copy().

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 255 of file integral.h.

◆ nweight()

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

Number of integration points of the scheme.

Implements oomph::Integral.

Definition at line 251 of file integral.h.

◆ operator=()

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

Broken assignment operator.

Definition at line 245 of file integral.h.

References oomph::BrokenCopy::broken_assign().

◆ weight()

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

Return weight of integration point i.

Implements oomph::Integral.

Definition at line 266 of file integral.h.


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