Reference documentation for deal.II version 9.2.0
|
Functions | |
template<int dim, int spacedim, typename Number > | |
void | do_function_values (const ArrayView< Number > &dof_values, const Table< 2, double > &shape_values, const std::vector< typename Scalar< dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename ProductType< Number, double >::type > &values) |
template<int order, int dim, int spacedim, typename Number > | |
void | do_function_derivatives (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< order, spacedim >> &shape_derivatives, const std::vector< typename Scalar< dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename ProductType< Number, ::Tensor< order, spacedim >>::type > &derivatives) |
template<int dim, int spacedim, typename Number > | |
void | do_function_laplacians (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< 2, spacedim >> &shape_hessians, const std::vector< typename Scalar< dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename Scalar< dim, spacedim >::template OutputType< Number >::laplacian_type > &laplacians) |
template<int dim, int spacedim, typename Number > | |
void | do_function_values (const ArrayView< Number > &dof_values, const Table< 2, double > &shape_values, const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename ProductType< Number, ::Tensor< 1, spacedim >>::type > &values) |
template<int order, int dim, int spacedim, typename Number > | |
void | do_function_derivatives (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< order, spacedim >> &shape_derivatives, const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename ProductType< Number, ::Tensor< order+1, spacedim >>::type > &derivatives) |
template<int dim, int spacedim, typename Number > | |
void | do_function_symmetric_gradients (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< 1, spacedim >> &shape_gradients, const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename ProductType< Number, ::SymmetricTensor< 2, spacedim >>::type > &symmetric_gradients) |
template<int dim, int spacedim, typename Number > | |
void | do_function_divergences (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< 1, spacedim >> &shape_gradients, const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename Vector< dim, spacedim >::template OutputType< Number >::divergence_type > &divergences) |
template<int dim, int spacedim, typename Number > | |
void | do_function_curls (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< 1, spacedim >> &shape_gradients, const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename ProductType< Number, typename ::internal::CurlType< spacedim >::type >::type > &curls) |
template<int dim, int spacedim, typename Number > | |
void | do_function_laplacians (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< 2, spacedim >> &shape_hessians, const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename Vector< dim, spacedim >::template OutputType< Number >::laplacian_type > &laplacians) |
template<int dim, int spacedim, typename Number > | |
void | do_function_values (const ArrayView< Number > &dof_values, const ::Table< 2, double > &shape_values, const std::vector< typename SymmetricTensor< 2, dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename ProductType< Number, ::SymmetricTensor< 2, spacedim >>::type > &values) |
template<int dim, int spacedim, typename Number > | |
void | do_function_divergences (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< 1, spacedim >> &shape_gradients, const std::vector< typename SymmetricTensor< 2, dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename SymmetricTensor< 2, dim, spacedim >::template OutputType< Number >::divergence_type > &divergences) |
template<int dim, int spacedim, typename Number > | |
void | do_function_values (const ArrayView< Number > &dof_values, const ::Table< 2, double > &shape_values, const std::vector< typename Tensor< 2, dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename ProductType< Number, ::Tensor< 2, spacedim >>::type > &values) |
template<int dim, int spacedim, typename Number > | |
void | do_function_divergences (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< 1, spacedim >> &shape_gradients, const std::vector< typename Tensor< 2, dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename Tensor< 2, dim, spacedim >::template OutputType< Number >::divergence_type > &divergences) |
template<int dim, int spacedim, typename Number > | |
void | do_function_gradients (const ArrayView< Number > &dof_values, const Table< 2, ::Tensor< 1, spacedim >> &shape_gradients, const std::vector< typename Tensor< 2, dim, spacedim >::ShapeFunctionData > &shape_function_data, std::vector< typename Tensor< 2, dim, spacedim >::template OutputType< Number >::gradient_type > &gradients) |
void FEValuesViews::internal::do_function_values | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, double > & | shape_values, | ||
const std::vector< typename Scalar< dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename ProductType< Number, double >::type > & | values | ||
) |
Definition at line 440 of file fe_values.cc.
void FEValuesViews::internal::do_function_derivatives | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< order, spacedim >> & | shape_derivatives, | ||
const std::vector< typename Scalar< dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename ProductType< Number, ::Tensor< order, spacedim >>::type > & | derivatives | ||
) |
Definition at line 482 of file fe_values.cc.
void FEValuesViews::internal::do_function_laplacians | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< 2, spacedim >> & | shape_hessians, | ||
const std::vector< typename Scalar< dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename Scalar< dim, spacedim >::template OutputType< Number >::laplacian_type > & | laplacians | ||
) |
Definition at line 526 of file fe_values.cc.
void FEValuesViews::internal::do_function_values | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, double > & | shape_values, | ||
const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename ProductType< Number, ::Tensor< 1, spacedim >>::type > & | values | ||
) |
Definition at line 570 of file fe_values.cc.
void FEValuesViews::internal::do_function_derivatives | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< order, spacedim >> & | shape_derivatives, | ||
const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename ProductType< Number, ::Tensor< order+1, spacedim >>::type > & | derivatives | ||
) |
Definition at line 633 of file fe_values.cc.
void FEValuesViews::internal::do_function_symmetric_gradients | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< 1, spacedim >> & | shape_gradients, | ||
const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename ProductType< Number, ::SymmetricTensor< 2, spacedim >>::type > & | symmetric_gradients | ||
) |
Definition at line 700 of file fe_values.cc.
void FEValuesViews::internal::do_function_divergences | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< 1, spacedim >> & | shape_gradients, | ||
const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename Vector< dim, spacedim >::template OutputType< Number >::divergence_type > & | divergences | ||
) |
Definition at line 773 of file fe_values.cc.
void FEValuesViews::internal::do_function_curls | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< 1, spacedim >> & | shape_gradients, | ||
const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename ProductType< Number, typename ::internal::CurlType< spacedim >::type >::type > & | curls | ||
) |
Definition at line 837 of file fe_values.cc.
void FEValuesViews::internal::do_function_laplacians | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< 2, spacedim >> & | shape_hessians, | ||
const std::vector< typename Vector< dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename Vector< dim, spacedim >::template OutputType< Number >::laplacian_type > & | laplacians | ||
) |
Definition at line 1101 of file fe_values.cc.
void FEValuesViews::internal::do_function_values | ( | const ArrayView< Number > & | dof_values, |
const ::Table< 2, double > & | shape_values, | ||
const std::vector< typename SymmetricTensor< 2, dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename ProductType< Number, ::SymmetricTensor< 2, spacedim >>::type > & | values | ||
) |
Definition at line 1169 of file fe_values.cc.
void FEValuesViews::internal::do_function_divergences | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< 1, spacedim >> & | shape_gradients, | ||
const std::vector< typename SymmetricTensor< 2, dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename SymmetricTensor< 2, dim, spacedim >::template OutputType< Number >::divergence_type > & | divergences | ||
) |
Definition at line 1243 of file fe_values.cc.
void FEValuesViews::internal::do_function_values | ( | const ArrayView< Number > & | dof_values, |
const ::Table< 2, double > & | shape_values, | ||
const std::vector< typename Tensor< 2, dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename ProductType< Number, ::Tensor< 2, spacedim >>::type > & | values | ||
) |
Definition at line 1352 of file fe_values.cc.
void FEValuesViews::internal::do_function_divergences | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< 1, spacedim >> & | shape_gradients, | ||
const std::vector< typename Tensor< 2, dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename Tensor< 2, dim, spacedim >::template OutputType< Number >::divergence_type > & | divergences | ||
) |
Definition at line 1424 of file fe_values.cc.
void FEValuesViews::internal::do_function_gradients | ( | const ArrayView< Number > & | dof_values, |
const Table< 2, ::Tensor< 1, spacedim >> & | shape_gradients, | ||
const std::vector< typename Tensor< 2, dim, spacedim >::ShapeFunctionData > & | shape_function_data, | ||
std::vector< typename Tensor< 2, dim, spacedim >::template OutputType< Number >::gradient_type > & | gradients | ||
) |
Definition at line 1495 of file fe_values.cc.