|
| | BasisFunctionCache (const ASMs3DLag &pch) |
| | The constructor initializes the class. More...
|
| |
| | BasisFunctionCache (const ASMs3D::BasisFunctionCache &cache, int b) |
| | Constructor reusing quadrature info from another instance. More...
|
| |
|
virtual | ~BasisFunctionCache ()=default |
| | Empty destructor.
|
| |
| | BasisFunctionCache (const ASMs3DLag &pch) |
| | The constructor initializes the class. More...
|
| |
| | BasisFunctionCache (const ASMs3D::BasisFunctionCache &cache, int b) |
| | Constructor reusing quadrature info from another instance. More...
|
| |
| double | getParam (int dir, size_t el, size_t gp, bool reduced=false) const override |
| | Obtain a single integration point parameter. More...
|
| |
| | BasisFunctionCache (const ASMs3D &pch) |
| | The constructor initializes the class. More...
|
| |
| | BasisFunctionCache (const BasisFunctionCache &cache, int b) |
| | Constructor reusing quadrature info from another instance. More...
|
| |
|
const std::array< size_t, 3 > & | noElms () const |
| | Returns number of elements in each direction.
|
| |
|
| BasisFunctionCache () |
| | Default constructor.
|
| |
|
| BasisFunctionCache (const BasisFunctionCache &rhs) |
| | Copy-constructor.
|
| |
|
void | clear () |
| | Clears the basis function cache.
|
| |
| bool | init (int nd) |
| | Initialize the basis function cache according to policy. More...
|
| |
| const BasisFunctionVals & | getVals (size_t el, size_t gp, bool reduced=false) |
| | Obtain basis function values/derivatives in an integration point. More...
|
| |
| void | setIntegrand (const Integrand *itg) |
| | Defines the integrand to be used. More...
|
| |
| const std::array< int, Dim > & | nGauss (bool reduced=false) |
| | Returns number of integration points. More...
|
| |
| const std::array< const double *, Dim > & | weight (bool reduced=false) const |
| | Return integration scheme weights. More...
|
| |
| const std::array< const double *, Dim > & | coord (bool reduced=false) const |
| | Return integration scheme nodes. More...
|
| |
|
bool | hasReduced () const |
| | Returns whether or not a reduced quadrature is enabled.
|
| |
|
void | resizeThreadBuffers () |
| | Called if application changes number of threads.
|
| |
|
| BasisFunctionVals | calculatePt (size_t, size_t gp, bool red) const override |
| | Calculates basis function info in a single integration point. More...
|
| |
|
void | calculateAll () override |
| | Calculates basis function info in all integration points.
|
| |
|
bool | internalInit () override |
| | Implementation specific initialization.
|
| |
| size_t | index (size_t, size_t gp, bool) const override |
| | Obtain global integration point index. More...
|
| |
|
void | setupParameters () override |
| | Configure quadrature points.
|
| |
|
bool | setupQuadrature () |
| | Configure quadratures.
|
| |
| std::array< size_t, Dim > | gpIndex (size_t gp, bool reduced) const |
| | Obtain structured integration point indices. More...
|
| |
Implementation of basis function cache.