|
template<int dim, typename Number > |
std::pair< std::array< FullMatrix< Number >, dim >, std::array< FullMatrix< Number >, dim > > | TensorProductMatrixCreator::create_laplace_tensor_product_matrix (const FiniteElement< 1 > &fe, const Quadrature< 1 > &quadrature, const ::ndarray< LaplaceBoundaryType, dim, 2 > &boundary_ids, const ::ndarray< double, dim, 3 > &cell_extent, const unsigned int n_overlap=1) |
|
template<int dim, typename Number > |
std::pair< std::array< FullMatrix< Number >, dim >, std::array< FullMatrix< Number >, dim > > | TensorProductMatrixCreator::create_laplace_tensor_product_matrix (const typename Triangulation< dim >::cell_iterator &cell, const std::set< types::boundary_id > &dirichlet_boundaries, const std::set< types::boundary_id > &neumann_boundaries, const FiniteElement< 1 > &fe, const Quadrature< 1 > &quadrature, const ::ndarray< double, dim, 3 > &cell_extent, const unsigned int n_overlap=1) |
|
template<typename Number > |
void | TensorProductMatrixCreator::internal::clear_row_and_column (const unsigned int n_dofs_1D_with_overlap, const unsigned int n, FullMatrix< Number > &matrix) |
|
template<typename Number > |
std::tuple< FullMatrix< Number >, FullMatrix< Number >, bool > | TensorProductMatrixCreator::internal::create_reference_mass_and_stiffness_matrices (const FiniteElement< 1 > &fe, const Quadrature< 1 > &quadrature) |
|