Files
lammps/lib/atc/Quadrature.h
rjones d77ab2f96a ATC version 2.0, date: Aug21
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10638 f3b2605a-c512-4ea7-a41b-209d697bcdaa
2013-08-21 23:06:07 +00:00

27 lines
475 B
C++

#ifndef QUADRATURE_H
#define QUADRATURE_H
namespace ATC {
/**
* @class Quadrature
* @brief create quadrature lists
*/
class Quadrature {
public:
/** Static instance of this class */
static Quadrature * instance();
/** Destroy */
static void Destroy();
/** domain of integration is -1 to 1 */
void set_line_quadrature(const int ng, double* xg, double* wg);
protected:
Quadrature();
private:
static Quadrature * myInstance_;
};
}
#endif