ATC version 2.0, date: Aug7
git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10561 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
27
lib/atc/Quadrature.h
Normal file
27
lib/atc/Quadrature.h
Normal file
@ -0,0 +1,27 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user