Reference documentation for deal.II version 9.5.0
|
#include <deal.II/matrix_free/fe_point_evaluation.h>
Public Types | |
using | ScalarNumber = typename internal::VectorizedArrayTrait< Number >::value_type |
using | VectorizedArrayType = typename ::internal::VectorizedArrayTrait< Number >::vectorized_value_type |
using | value_type = Number |
using | scalar_value_type = ScalarNumber |
using | vectorized_value_type = VectorizedArrayType |
using | gradient_type = Tensor< 1, 1, Number > |
using | scalar_gradient_type = Tensor< 1, 1, ScalarNumber > |
using | vectorized_gradient_type = Tensor< 1, 1, VectorizedArrayType > |
using | interface_vectorized_gradient_type = vectorized_gradient_type |
Static Public Member Functions | |
static void | read_value (const ScalarNumber vector_entry, const unsigned int, scalar_value_type &result) |
static void | write_value (VectorizedArrayType &vector_entry, const unsigned int, const vectorized_value_type &result) |
static void | set_gradient (const vectorized_gradient_type &value, const unsigned int vector_lane, scalar_gradient_type &result) |
static void | set_gradient (const vectorized_gradient_type &value, const unsigned int, vectorized_gradient_type &result) |
static void | get_gradient (vectorized_gradient_type &value, const unsigned int vector_lane, const scalar_gradient_type &result) |
static void | get_gradient (vectorized_gradient_type &value, const unsigned int, const vectorized_gradient_type &result) |
static void | set_zero_gradient (gradient_type &value, const unsigned int vector_lane) |
static void | set_value (const vectorized_value_type &value, const unsigned int vector_lane, scalar_value_type &result) |
static void | set_value (const vectorized_value_type &value, const unsigned int, vectorized_value_type &result) |
static void | get_value (vectorized_value_type &value, const unsigned int vector_lane, const scalar_value_type &result) |
static void | get_value (vectorized_value_type &value, const unsigned int, const vectorized_value_type &result) |
static void | set_zero_value (value_type &value, const unsigned int vector_lane) |
static void | access (value_type &value, const unsigned int vector_lane, const unsigned int, const ScalarNumber &shape_value) |
static ScalarNumber | access (const value_type &value, const unsigned int vector_lane, const unsigned int) |
static void | access (gradient_type &value, const unsigned int vector_lane, const unsigned int, const scalar_gradient_type &shape_gradient) |
static scalar_gradient_type | access (const gradient_type &value, const unsigned int vector_lane, const unsigned int) |
Definition at line 523 of file fe_point_evaluation.h.
using internal::FEPointEvaluation::EvaluatorTypeTraits< 1, 1, Number >::ScalarNumber = typename internal::VectorizedArrayTrait<Number>::value_type |
Definition at line 525 of file fe_point_evaluation.h.
using internal::FEPointEvaluation::EvaluatorTypeTraits< 1, 1, Number >::VectorizedArrayType = typename ::internal::VectorizedArrayTrait< Number>::vectorized_value_type |
Definition at line 527 of file fe_point_evaluation.h.
using internal::FEPointEvaluation::EvaluatorTypeTraits< 1, 1, Number >::value_type = Number |
Definition at line 530 of file fe_point_evaluation.h.
using internal::FEPointEvaluation::EvaluatorTypeTraits< 1, 1, Number >::scalar_value_type = ScalarNumber |
Definition at line 531 of file fe_point_evaluation.h.
using internal::FEPointEvaluation::EvaluatorTypeTraits< 1, 1, Number >::vectorized_value_type = VectorizedArrayType |
Definition at line 532 of file fe_point_evaluation.h.
using internal::FEPointEvaluation::EvaluatorTypeTraits< 1, 1, Number >::gradient_type = Tensor<1, 1, Number> |
Definition at line 533 of file fe_point_evaluation.h.
using internal::FEPointEvaluation::EvaluatorTypeTraits< 1, 1, Number >::scalar_gradient_type = Tensor<1, 1, ScalarNumber> |
Definition at line 534 of file fe_point_evaluation.h.
using internal::FEPointEvaluation::EvaluatorTypeTraits< 1, 1, Number >::vectorized_gradient_type = Tensor<1, 1, VectorizedArrayType> |
Definition at line 535 of file fe_point_evaluation.h.
using internal::FEPointEvaluation::EvaluatorTypeTraits< 1, 1, Number >::interface_vectorized_gradient_type = vectorized_gradient_type |
Definition at line 536 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 539 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 547 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 555 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 563 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 571 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 579 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 587 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 593 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 601 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 609 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 617 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 625 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 631 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 641 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 649 of file fe_point_evaluation.h.
|
inlinestatic |
Definition at line 659 of file fe_point_evaluation.h.