Gyselalib++
BernsteinPolynomialBasis< Tag1, Tag2, Corner1Tag, Corner2Tag, Corner3Tag, D >::Impl< DDim, MemorySpace > Class Template Reference

Public Types

using discrete_dimension_type = BernsteinPolynomialBasis
 
using discrete_element_type = ddc::DiscreteElement< DDim >
 
using discrete_domain_type = ddc::DiscreteDomain< DDim >
 
using discrete_vector_type = ddc::DiscreteVector< DDim >
 

Public Member Functions

 Impl (CartesianToBarycentricCoordinates< Tag1, Tag2, Corner1Tag, Corner2Tag, Corner3Tag > const &coord_changer)
 
template<class OriginMemorySpace >
 Impl (Impl< DDim, OriginMemorySpace > const &impl)
 
 Impl (Impl const &x)=default
 
 Impl (Impl &&x)=default
 
Imploperator= (Impl const &x)=default
 
Imploperator= (Impl &&x)=default
 
void eval_basis (ddc::ChunkSpan< double, ddc::DiscreteDomain< DDim >> values, ddc::Coordinate< Tag1, Tag2 > const &x) const
 

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