qmontecarlo.h 461 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef QMONTECARLO_H
#define QMONTECARLO_H

#include "quadrature.h"

class QMonteCarlo:public Quadrature
{
  public:
    QMonteCarlo( int order );
    virtual ~QMonteCarlo() {}


    std::string ComputeName();
    int ComputeNq();
    blaze::DynamicVector<blaze::DynamicVector<double>> ComputePoints();
    blaze::DynamicVector<double> ComputeWeights();
    blaze::DynamicVector<blaze::DynamicVector<int>> ComputeConnectivity();
};

#endif    // QMONTECARLO_H