OpenFPM  5.2.0
Project that contain the implementation of distributed structures
Vandermonde< dim, T, MatrixType > Class Template Reference

Public Member Functions

template<typename verletIterator_type , typename vector_type , typename vector_type2 >
 Vandermonde (size_t p, verletIterator_type &it, const MonomialBasis< dim > &monomialBasis, const vector_type &particlesSupport, const vector_type2 &particlesDomain, T HOverEpsilon=0.5)
 
MatrixType & getMatrix (MatrixType &V)
 
getEps ()
 
getMinSpacing ()
 

Private Member Functions

void computeEps (T factor)
 
template<typename verletIterator_type , typename vector_type , typename vector_type2 >
void initialize (size_t p, verletIterator_type &it, const vector_type &particlesSupport, vector_type2 &particlesDomain)
 

Static Private Member Functions

static T computeAbsSum (const Point< dim, T > &x)
 

Private Attributes

const Point< dim, T > point
 
openfpm::vector_std< Point< dim, T > > x_pqVec
 
const MonomialBasis< dim > monomialBasis
 
eps
 
HOverEpsilon
 
minSpacing
 

Detailed Description

template<unsigned int dim, typename T, typename MatrixType>
class Vandermonde< dim, T, MatrixType >

Definition at line 12 of file Vandermonde.hpp.


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