|
| | FEEvaluationWrapperDerived (const dealii::MatrixFree< 3, double > &matrixFreeData, const size_type matrixFreeVectorComponent, const size_type matrixFreeQuadratureComponent) |
| |
| | ~FEEvaluationWrapperDerived () |
| |
| size_type | totalNumberofQuadraturePoints () override |
| | Returns the total number of quadrature points in all 3 directions. More...
|
| |
| void | reinit (const size_type macrocell) override |
| | reinits the dealii::FEEvaluation object for the macrocellIndex More...
|
| |
| void | readDoFValues (const distributedCPUVec< double > &tempvec) override |
| | Calls dealii::FEEvaluation::read_dof_values. More...
|
| |
| void | readDoFValuesPlain (const distributedCPUVec< double > &tempvec) override |
| | Calls dealii::FEEvaluation::read_dofs_values_plain. More...
|
| |
| void | evaluate (dealii::EvaluationFlags::EvaluationFlags evaluateFlags) override |
| | Calls the dealii::FEEvaluation::evaluate. More...
|
| |
| void | submitInterpolatedGradientsAndMultiply (dealii::VectorizedArray< double > &alpha) override |
| |
| void | submitInterpolatedValuesAndMultiply (dealii::VectorizedArray< double > &alpha) override |
| |
| void | submitInterpolatedValuesAndMultiplySquared () override |
| |
| void | submitInterpolatedValuesAndMultiply (dealii::AlignedVector< dealii::VectorizedArray< double > > &alpha) override |
| |
| void | submitValues (const dealii::VectorizedArray< double > &scaling, dealii::AlignedVector< dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > > &alpha) override |
| |
| void | submitGradients (dealii::AlignedVector< dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > > &alpha) override |
| |
| void | submitValues (dealii::AlignedVector< dealii::VectorizedArray< double > > &alpha) override |
| |
| dealii::VectorizedArray< double > | integrateValue () override |
| |
| void | submitValueAtQuadpoint (const size_type iQuadPoint, const dealii::VectorizedArray< double > &value) override |
| |
| dealii::Point< 3, dealii::VectorizedArray< double > > | getQuadraturePoint (const size_type iQuadPoint) override |
| |
| void | alphaTimesQuadValuesPlusYFromSubCell (const size_type subCellIndex, const double alpha, double *outputVector) override |
| |
| void | getQuadGradientsForSubCell (const size_type subCellIndex, const double alpha, double *outputVector) override |
| |
| void | getQuadHessianForSubCell (const size_type subCellIndex, const double alpha, double *outputVector) override |
| |
| void | submitInterpolatedValuesSubmitInterpolatedGradients (const dealii::VectorizedArray< double > &scaleValues, const bool scaleValuesFlag, const dealii::VectorizedArray< double > &scaleGradients, const bool scaleGradientsFlag) override |
| |
| void | integrate (dealii::EvaluationFlags::EvaluationFlags evaluateFlags) override |
| |
| void | getValues (dealii::AlignedVector< dealii::VectorizedArray< double > > &tempVec) override |
| |
| void | distributeLocalToGlobal (distributedCPUVec< double > &tempvec) override |
| |
| virtual | ~FEEvaluationWrapperBase ()=0 |
| |
| virtual size_type | totalNumberofQuadraturePoints ()=0 |
| | Returns the total number of quadrature points in all 3 directions. More...
|
| |
| virtual void | reinit (const size_type macrocell)=0 |
| | reinits the dealii::FEEvaluation object for the macrocellIndex More...
|
| |
| virtual void | readDoFValues (const distributedCPUVec< double > &tempvec)=0 |
| | Calls dealii::FEEvaluation::read_dof_values. More...
|
| |
| virtual void | readDoFValuesPlain (const distributedCPUVec< double > &tempvec)=0 |
| | Calls dealii::FEEvaluation::read_dofs_values_plain. More...
|
| |
| virtual void | evaluate (dealii::EvaluationFlags::EvaluationFlags evaluateFlags)=0 |
| | Calls the dealii::FEEvaluation::evaluate. More...
|
| |
| virtual void | submitInterpolatedGradientsAndMultiply (dealii::VectorizedArray< double > &alpha)=0 |
| |
| virtual void | submitInterpolatedValuesAndMultiply (dealii::VectorizedArray< double > &alpha)=0 |
| |
| virtual void | submitInterpolatedValuesAndMultiplySquared ()=0 |
| |
| virtual void | submitInterpolatedValuesAndMultiply (dealii::AlignedVector< dealii::VectorizedArray< double > > &alpha)=0 |
| |
| virtual void | submitValues (const dealii::VectorizedArray< double > &scaling, dealii::AlignedVector< dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > > &alpha)=0 |
| |
| virtual void | submitGradients (dealii::AlignedVector< dealii::Tensor< 1, 3, dealii::VectorizedArray< double > > > &alpha)=0 |
| |
| virtual void | submitValues (dealii::AlignedVector< dealii::VectorizedArray< double > > &alpha)=0 |
| |
| virtual dealii::VectorizedArray< double > | integrateValue ()=0 |
| |
| virtual void | submitValueAtQuadpoint (const size_type iQuadPoint, const dealii::VectorizedArray< double > &value)=0 |
| |
| virtual void | alphaTimesQuadValuesPlusYFromSubCell (const size_type subCellIndex, const double alpha, double *outputVector)=0 |
| |
| virtual void | getQuadGradientsForSubCell (const size_type subCellIndex, const double alpha, double *outputVector)=0 |
| |
| virtual void | getQuadHessianForSubCell (const size_type subCellIndex, const double alpha, double *outputVector)=0 |
| |
| virtual void | submitInterpolatedValuesSubmitInterpolatedGradients (const dealii::VectorizedArray< double > &scaleValues, const bool scaleValuesFlag, const dealii::VectorizedArray< double > &scaleGradients, const bool scaleGradientsFlag)=0 |
| |
| virtual void | integrate (dealii::EvaluationFlags::EvaluationFlags evaluateFlags)=0 |
| |
| virtual dealii::Point< 3, dealii::VectorizedArray< double > > | getQuadraturePoint (const size_type iQuadPoint)=0 |
| |
| virtual void | getValues (dealii::AlignedVector< dealii::VectorizedArray< double > > &tempVec)=0 |
| |
| virtual void | distributeLocalToGlobal (distributedCPUVec< double > &tempvec)=0 |
| |