Loading...
Searching...
No Matches
terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim > Member List

This is the complete list of members for terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >, including all inherited members.

apply_impl(const SrcVectorType &src, DstVectorType &dst)terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
assemble_local_matrix(const int local_subdomain_id, const int x_cell, const int y_cell, const int r_cell, const int wedge) constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
assemble_trial_test_vecs(const int wedge, const dense::Vec< ScalarType, VecDim > &quad_point, const ScalarType quad_weight, const ScalarT r_1, const ScalarT r_2, dense::Vec< ScalarT, 3 >(*wedge_phy_surf)[3], const dense::Vec< ScalarT, 6 > *k_local_hex, const int dimi, const int dimj, dense::Mat< ScalarType, VecDim, VecDim > *sym_grad_i, dense::Mat< ScalarType, VecDim, VecDim > *sym_grad_j, ScalarType &jdet_keval_quadweight) constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
column_grad_to_sym(const int dim, const double g0, const double g1, const double g2, double &E00, double &E11, double &E22, double &sym01, double &sym02, double &sym12, double &gdd) constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
DstVectorType typedefterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >
EpsilonDivDivKerngen(const grid::shell::DistributedDomain &domain, const grid::Grid3DDataVec< ScalarT, 3 > &grid, const grid::Grid2DDataScalar< ScalarT > &radii, const grid::Grid4DDataScalar< grid::shell::ShellBoundaryFlag > &mask, const grid::Grid4DDataScalar< ScalarT > &k, BoundaryConditions bcs, bool diagonal, linalg::OperatorApplyMode operator_apply_mode=linalg::OperatorApplyMode::Replace, linalg::OperatorCommunicationMode operator_communication_mode=linalg::OperatorCommunicationMode::CommunicateAdditively, linalg::OperatorStoredMatrixMode operator_stored_matrix_mode=linalg::OperatorStoredMatrixMode::Off)terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
get_domain() constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
get_grid()terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
get_local_matrix(const int local_subdomain_id, const int x_cell, const int y_cell, const int r_cell, const int wedge) constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
get_radii() constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
get_stored_matrix_mode()terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
Grid4DDataLocalMatrices typedefterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >
has_flag(const int local_subdomain_id, const int x_cell, const int y_cell, const int r_cell, grid::shell::ShellBoundaryFlag flag) constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
k_grid_data()terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
LocalMatrixDimterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >static
LocalMatrixStorage typedefterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >
operator()(const Team &team) constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
ScalarType typedefterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >
set_boundary_conditions(BoundaryConditions bcs)terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
set_diagonal(bool v)terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
set_local_matrix(const int local_subdomain_id, const int x_cell, const int y_cell, const int r_cell, const int wedge, const dense::Mat< ScalarT, LocalMatrixDim, LocalMatrixDim > &mat) constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
set_operator_apply_and_communication_modes(const linalg::OperatorApplyMode operator_apply_mode, const linalg::OperatorCommunicationMode operator_communication_mode)terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
set_stored_matrix_mode(linalg::OperatorStoredMatrixMode operator_stored_matrix_mode, int level_range, grid::Grid4DDataScalar< ScalarType > GCAElements)terra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline
SrcVectorType typedefterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >
Team typedefterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >
team_shmem_size(const int) constterra::fe::wedge::operators::shell::EpsilonDivDivKerngen< ScalarT, VecDim >inline