Reference documentation for deal.II version Git e051263625 2020-04-08 22:32:15 +0200
\(\newcommand{\vcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\vcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType > Member List

This is the complete list of members for FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >, including all inherited members.

active_fe_indexFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
active_quad_indexFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
BaseClass typedefFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
begin_dof_values() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
begin_dof_values()FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
begin_gradients() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
begin_gradients()FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
begin_hessians() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
begin_hessians()FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
begin_values() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
begin_values()FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
cellFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
cell_typeFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
check_template_arguments(const unsigned int fe_no, const unsigned int first_selected_component)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >private
dataFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
dimensionFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >static
distribute_local_to_global(VectorType &dst, const unsigned int first_index=0, const std::bitset< VectorizedArrayType::size()> &mask=std::bitset< VectorizedArrayType::size()>().flip()) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
dof_access_indexFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
dof_infoFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
dof_values_initializedFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
dofs_per_cellFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
dofs_per_componentFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
evaluate(const bool evaluate_values, const bool evaluate_gradients, const bool evaluate_hessians=false)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
evaluate(const VectorizedArrayType *values_array, const bool evaluate_values, const bool evaluate_gradients, const bool evaluate_hessians=false)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
face_noFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
face_orientationFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
FEEvaluation(const MatrixFree< dim, Number, VectorizedArrayType > &matrix_free, const unsigned int dof_no=0, const unsigned int quad_no=0, const unsigned int first_selected_component=0)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
FEEvaluation(const Mapping< dim > &mapping, const FiniteElement< dim > &fe, const Quadrature< 1 > &quadrature, const UpdateFlags update_flags, const unsigned int first_selected_component=0)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
FEEvaluation(const FiniteElement< dim > &fe, const Quadrature< 1 > &quadrature, const UpdateFlags update_flags, const unsigned int first_selected_component=0)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
FEEvaluation(const FiniteElement< dim > &fe, const FEEvaluationBase< dim, n_components_other, Number, false, VectorizedArrayType > &other, const unsigned int first_selected_component=0)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
FEEvaluation(const FEEvaluation &other)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
FEEvaluationAccess(const MatrixFree< dim, Number, VectorizedArrayType > &matrix_free, const unsigned int dof_no, const unsigned int first_selected_component, const unsigned int quad_no, const unsigned int fe_degree, const unsigned int n_q_points, const bool is_interior_face=true)FEEvaluationAccess< dim, n_components_, Number, false, VectorizedArrayType >protected
FEEvaluationAccess(const Mapping< dim > &mapping, const FiniteElement< dim > &fe, const Quadrature< 1 > &quadrature, const UpdateFlags update_flags, const unsigned int first_selected_component, const FEEvaluationBase< dim, n_components_other, Number, is_face, VectorizedArrayType > *other)FEEvaluationAccess< dim, n_components_, Number, false, VectorizedArrayType >protected
FEEvaluationAccess(const FEEvaluationAccess &other)FEEvaluationAccess< dim, n_components_, Number, false, VectorizedArrayType >protected
FEEvaluationBase(const MatrixFree< dim, Number, VectorizedArrayType > &matrix_free, const unsigned int dof_no, const unsigned int first_selected_component, const unsigned int quad_no, const unsigned int fe_degree, const unsigned int n_q_points, const bool is_interior_face)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
FEEvaluationBase(const Mapping< dim > &mapping, const FiniteElement< dim > &fe, const Quadrature< 1 > &quadrature, const UpdateFlags update_flags, const unsigned int first_selected_component, const FEEvaluationBase< dim, n_components_other, Number, is_face, VectorizedArrayType > *other)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
FEEvaluationBase(const FEEvaluationBase &other)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
fill_JxW_values(AlignedVector< VectorizedArrayType > &JxW_values) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
first_selected_componentFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
gather_evaluate(const VectorType &input_vector, const bool evaluate_values, const bool evaluate_gradients, const bool evaluate_hessians=false)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
get_cell_data_number() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_cell_ids() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_cell_type() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_curl(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_divergence(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_dof_value(const unsigned int dof) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_gradient(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_hessian(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_hessian_diagonal(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_internal_dof_numbering() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_laplacian(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_mapping_data_index_offset() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_normal_derivative(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_normal_vector(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_scratch_data() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_shape_info() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_symmetric_gradient(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
get_value(const unsigned int q_point) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
gradient_type typedefFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
gradients_quadFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
gradients_quad_initializedFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
gradients_quad_submittedFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
hessians_quadFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
hessians_quad_initializedFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
integrate(const bool integrate_values, const bool integrate_gradients)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
integrate(const bool integrate_values, const bool integrate_gradients, VectorizedArrayType *values_array)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
integrate_scatter(const bool integrate_values, const bool integrate_gradients, VectorType &output_vector)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
integrate_value() constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
inverse_jacobian(const unsigned int q_index) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
is_interior_faceFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
J_valueFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
jacobianFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
JxW(const unsigned int q_index) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
local_dof_indicesFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >mutableprotected
mapped_geometryFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
mapping_dataFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
matrix_infoFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
n_componentsFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >static
n_fe_componentsFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
n_q_pointsFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
n_quadrature_pointsFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
normal_vectorsFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
normal_x_jacobianFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
number_type typedefFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
operator=(const FEEvaluation &other)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
FEEvaluationAccess< dim, n_components_, Number, false, VectorizedArrayType >::operator=(const FEEvaluationAccess &other)FEEvaluationAccess< dim, n_components_, Number, false, VectorizedArrayType >protected
FEEvaluationBase::operator=(const FEEvaluationBase &other)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
quad_noFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
quadrature_point(const unsigned int q_point) constFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
quadrature_weightsFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
read_cell_data(const AlignedVector< VectorizedArrayType > &array) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
read_cell_data(const AlignedVector< std::array< T, VectorizedArrayType::size()>> &array) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
read_dof_values(const VectorType &src, const unsigned int first_index=0)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
read_dof_values_plain(const VectorType &src, const unsigned int first_index=0)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
read_write_operation(const VectorOperation &operation, VectorType *vectors[], const std::bitset< VectorizedArrayType::size()> &mask, const bool apply_constraints=true) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
read_write_operation_contiguous(const VectorOperation &operation, VectorType *vectors[], const std::bitset< VectorizedArrayType::size()> &mask) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
read_write_operation_global(const VectorOperation &operation, VectorType *vectors[]) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
reinit(const unsigned int cell_batch_index)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
reinit(const TriaIterator< DoFCellAccessor< DoFHandlerType, level_dof_access >> &cell)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
reinit(const typename Triangulation< dim >::cell_iterator &cell)FEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
scratch_dataFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
scratch_data_arrayFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
set_dof_values(VectorType &dst, const unsigned int first_index=0, const std::bitset< VectorizedArrayType::size()> &mask=std::bitset< VectorizedArrayType::size()>().flip()) constFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
static_dofs_per_cellFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >static
static_dofs_per_componentFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >static
static_n_q_pointsFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >static
subface_indexFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
submit_curl(const Tensor< 1, dim==2 ? 1 :dim, VectorizedArrayType > curl_in, const unsigned int q_point)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
submit_divergence(const VectorizedArrayType div_in, const unsigned int q_point)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
submit_dof_value(const value_type val_in, const unsigned int dof)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
submit_gradient(const gradient_type grad_in, const unsigned int q_point)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
submit_normal_derivative(const value_type grad_in, const unsigned int q_point)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
submit_symmetric_gradient(const SymmetricTensor< 2, dim, VectorizedArrayType > grad_in, const unsigned int q_point)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
submit_value(const value_type val_in, const unsigned int q_point)FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >
tensor_dofs_per_cellFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >static
value_type typedefFEEvaluation< dim, fe_degree, n_q_points_1d, n_components_, Number, VectorizedArrayType >
values_dofsFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
values_quadFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
values_quad_initializedFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
values_quad_submittedFEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >protected
~FEEvaluationBase()FEEvaluationBase< dim, n_components_, Number, is_face, VectorizedArrayType >