[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
This is the complete list of members for PHiLiP::OPERATOR::metric_operators< real, dim, n_faces >, including all inherited members.
build_determinant_metric_Jacobian(const unsigned int n_quad_pts, const std::array< std::vector< real >, dim > &mapping_support_points, const dealii::FullMatrix< double > &basis_x_flux_nodes, const dealii::FullMatrix< double > &basis_y_flux_nodes, const dealii::FullMatrix< double > &basis_z_flux_nodes, const dealii::FullMatrix< double > &grad_basis_x_flux_nodes, const dealii::FullMatrix< double > &grad_basis_y_flux_nodes, const dealii::FullMatrix< double > &grad_basis_z_flux_nodes, std::vector< real > &det_metric_Jac) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | protected |
build_determinant_volume_metric_Jacobian(const unsigned int n_quad_pts, const unsigned int n_metric_dofs, const std::array< std::vector< real >, dim > &mapping_support_points, mapping_shape_functions< dim, n_faces, real > &mapping_basis) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
build_facet_metric_operators(const unsigned int iface, const unsigned int n_quad_pts, const unsigned int n_metric_dofs, const std::array< std::vector< real >, dim > &mapping_support_points, mapping_shape_functions< dim, n_faces, real > &mapping_basis, const bool use_invariant_curl_form=false) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
build_local_metric_cofactor_matrix(const unsigned int n_quad_pts, const unsigned int n_metric_dofs, const std::array< std::vector< real >, dim > &mapping_support_points, const dealii::FullMatrix< double > &basis_x_grid_nodes, const dealii::FullMatrix< double > &basis_y_grid_nodes, const dealii::FullMatrix< double > &basis_z_grid_nodes, const dealii::FullMatrix< double > &basis_x_flux_nodes, const dealii::FullMatrix< double > &basis_y_flux_nodes, const dealii::FullMatrix< double > &basis_z_flux_nodes, const dealii::FullMatrix< double > &grad_basis_x_grid_nodes, const dealii::FullMatrix< double > &grad_basis_y_grid_nodes, const dealii::FullMatrix< double > &grad_basis_z_grid_nodes, const dealii::FullMatrix< double > &grad_basis_x_flux_nodes, const dealii::FullMatrix< double > &grad_basis_y_flux_nodes, const dealii::FullMatrix< double > &grad_basis_z_flux_nodes, dealii::Tensor< 2, dim, std::vector< real >> &metric_cofactor, const bool use_invariant_curl_form=false) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | protected |
build_metric_Jacobian(const unsigned int n_quad_pts, const std::array< std::vector< real >, dim > &mapping_support_points, const dealii::FullMatrix< double > &basis_x_flux_nodes, const dealii::FullMatrix< double > &basis_y_flux_nodes, const dealii::FullMatrix< double > &basis_z_flux_nodes, const dealii::FullMatrix< double > &grad_basis_x_flux_nodes, const dealii::FullMatrix< double > &grad_basis_y_flux_nodes, const dealii::FullMatrix< double > &grad_basis_z_flux_nodes, std::vector< dealii::Tensor< 2, dim, real >> &local_Jac) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | protected |
build_volume_metric_operators(const unsigned int n_quad_pts, const unsigned int n_metric_dofs, const std::array< std::vector< real >, dim > &mapping_support_points, mapping_shape_functions< dim, n_faces, real > &mapping_basis, const bool use_invariant_curl_form=false) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
compute_factorial(double n) | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | |
compute_local_3D_cofactor(const unsigned int n_metric_dofs, const unsigned int n_quad_pts, const std::array< std::vector< real >, dim > &mapping_support_points, const dealii::FullMatrix< double > &basis_x_grid_nodes, const dealii::FullMatrix< double > &basis_y_grid_nodes, const dealii::FullMatrix< double > &basis_z_grid_nodes, const dealii::FullMatrix< double > &basis_x_flux_nodes, const dealii::FullMatrix< double > &basis_y_flux_nodes, const dealii::FullMatrix< double > &basis_z_flux_nodes, const dealii::FullMatrix< double > &grad_basis_x_grid_nodes, const dealii::FullMatrix< double > &grad_basis_y_grid_nodes, const dealii::FullMatrix< double > &grad_basis_z_grid_nodes, const dealii::FullMatrix< double > &grad_basis_x_flux_nodes, const dealii::FullMatrix< double > &grad_basis_y_flux_nodes, const dealii::FullMatrix< double > &grad_basis_z_flux_nodes, dealii::Tensor< 2, dim, std::vector< real >> &metric_cofactor, const bool use_invariant_curl_form=false) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | protected |
det_Jac_surf | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
det_Jac_vol | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
divergence_matrix_vector_mult(const dealii::Tensor< 1, dim, std::vector< real >> &input_vect, std::vector< real > &output_vect, const dealii::FullMatrix< double > &basis_x, const dealii::FullMatrix< double > &basis_y, const dealii::FullMatrix< double > &basis_z, const dealii::FullMatrix< double > &gradient_basis_x, const dealii::FullMatrix< double > &gradient_basis_y, const dealii::FullMatrix< double > &gradient_basis_z) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
divergence_matrix_vector_mult_1D(const dealii::Tensor< 1, dim, std::vector< real >> &input_vect, std::vector< real > &output_vect, const dealii::FullMatrix< double > &basis, const dealii::FullMatrix< double > &gradient_basis) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
divergence_two_pt_flux_Hadamard_product(const dealii::Tensor< 1, dim, dealii::FullMatrix< real >> &input_mat, std::vector< real > &output_vect, const std::vector< real > &weights, const dealii::FullMatrix< double > &basis, const double scaling=2.0) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
flux_nodes_surf | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
flux_nodes_vol | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
gradient_matrix_vector_mult(const std::vector< real > &input_vect, dealii::Tensor< 1, dim, std::vector< real >> &output_vect, const dealii::FullMatrix< double > &basis_x, const dealii::FullMatrix< double > &basis_y, const dealii::FullMatrix< double > &basis_z, const dealii::FullMatrix< double > &gradient_basis_x, const dealii::FullMatrix< double > &gradient_basis_y, const dealii::FullMatrix< double > &gradient_basis_z) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
gradient_matrix_vector_mult_1D(const std::vector< real > &input_vect, dealii::Tensor< 1, dim, std::vector< real >> &output_vect, const dealii::FullMatrix< double > &basis, const dealii::FullMatrix< double > &gradient_basis) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
Hadamard_product(const dealii::FullMatrix< real > &input_mat1, const dealii::FullMatrix< real > &input_mat2, dealii::FullMatrix< real > &output_mat) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
inner_product(const std::vector< real > &input_vect, const std::vector< real > &weight_vect, std::vector< real > &output_vect, const dealii::FullMatrix< double > &basis_x, const dealii::FullMatrix< double > &basis_y, const dealii::FullMatrix< double > &basis_z, const bool adding=false, const double factor=1.0) override | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | virtual |
inner_product_1D(const std::vector< real > &input_vect, const std::vector< real > &weight_vect, std::vector< real > &output_vect, const dealii::FullMatrix< double > &basis_x, const bool adding=false, const double factor=1.0) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
inner_product_surface_1D(const unsigned int face_number, const std::vector< real > &input_vect, const std::vector< real > &weight_vect, std::vector< real > &output_vect, const std::array< dealii::FullMatrix< double >, 2 > &basis_surf, const dealii::FullMatrix< double > &basis_vol, const bool adding=false, const double factor=1.0) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
matrix_vector_mult(const std::vector< real > &input_vect, std::vector< real > &output_vect, const dealii::FullMatrix< double > &basis_x, const dealii::FullMatrix< double > &basis_y, const dealii::FullMatrix< double > &basis_z, const bool adding=false, const double factor=1.0) override | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | virtual |
matrix_vector_mult_1D(const std::vector< real > &input_vect, std::vector< real > &output_vect, const dealii::FullMatrix< double > &basis_x, const bool adding=false, const double factor=1.0) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
matrix_vector_mult_surface_1D(const unsigned int face_number, const std::vector< real > &input_vect, std::vector< real > &output_vect, const std::array< dealii::FullMatrix< double >, 2 > &basis_surf, const dealii::FullMatrix< double > &basis_vol, const bool adding=false, const double factor=1.0) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
max_degree | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | |
max_grid_degree | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | |
max_grid_degree_check | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | protected |
metric_cofactor_surf | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
metric_cofactor_vol | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
metric_Jacobian_vol_cubature | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
metric_operators(const int nstate_input, const unsigned int max_degree_input, const unsigned int grid_degree_input, const bool store_vol_flux_nodes_input=false, const bool store_surf_flux_nodes_input=false, const bool store_Jacobian_input=false) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
mpi_communicator | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | protected |
nstate | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | |
oneD_grad_operator | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
oneD_surf_grad_operator | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
oneD_surf_operator | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
oneD_vol_operator | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
OperatorsBase(const int nstate_input, const unsigned int max_degree_input, const unsigned int grid_degree_input) | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | |
pcout | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | protected |
store_Jacobian | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
store_surf_flux_nodes | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
store_vol_flux_nodes | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
sum_factorized_Hadamard_basis_assembly(const unsigned int rows_size_1D, const unsigned int columns_size_1D, const std::vector< std::array< unsigned int, dim >> &rows, const std::vector< std::array< unsigned int, dim >> &columns, const dealii::FullMatrix< double > &basis, const std::vector< double > &weights, std::array< dealii::FullMatrix< double >, dim > &basis_sparse) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
sum_factorized_Hadamard_sparsity_pattern(const unsigned int rows_size, const unsigned int columns_size, std::vector< std::array< unsigned int, dim >> &rows, std::vector< std::array< unsigned int, dim >> &columns) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
sum_factorized_Hadamard_surface_basis_assembly(const unsigned int rows_size, const unsigned int columns_size_1D, const std::vector< unsigned int > &rows, const std::vector< unsigned int > &columns, const dealii::FullMatrix< double > &basis, const std::vector< double > &weights, dealii::FullMatrix< double > &basis_sparse, const int dim_not_zero) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
sum_factorized_Hadamard_surface_sparsity_pattern(const unsigned int rows_size, const unsigned int columns_size, std::vector< unsigned int > &rows, std::vector< unsigned int > &columns, const int dim_not_zero) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
SumFactorizedOperators(const int nstate_input, const unsigned int max_degree_input, const unsigned int grid_degree_input) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
surface_two_pt_flux_Hadamard_product(const dealii::FullMatrix< real > &input_mat, std::vector< real > &output_vect_vol, std::vector< real > &output_vect_surf, const std::vector< real > &weights, const std::array< dealii::FullMatrix< double >, 2 > &surf_basis, const unsigned int iface, const unsigned int dim_not_zero, const double scaling=2.0) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
tensor_product(const dealii::FullMatrix< double > &basis_x, const dealii::FullMatrix< double > &basis_y, const dealii::FullMatrix< double > &basis_z) | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | |
tensor_product_state(const int nstate, const dealii::FullMatrix< double > &basis_x, const dealii::FullMatrix< double > &basis_y, const dealii::FullMatrix< double > &basis_z) | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | |
transform_physical_to_reference(const dealii::Tensor< 1, dim, real > &phys, const dealii::Tensor< 2, dim, real > &metric_cofactor, dealii::Tensor< 1, dim, real > &ref) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
transform_physical_to_reference_vector(const dealii::Tensor< 1, dim, std::vector< real >> &phys, const dealii::Tensor< 2, dim, std::vector< real >> &metric_cofactor, dealii::Tensor< 1, dim, std::vector< real >> &ref) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
transform_reference_to_physical(const dealii::Tensor< 1, dim, real > &ref, const dealii::Tensor< 2, dim, real > &metric_cofactor, dealii::Tensor< 1, dim, real > &phys) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
transform_reference_unit_normal_to_physical_unit_normal(const unsigned int n_quad_pts, const dealii::Tensor< 1, dim, real > &ref, const dealii::Tensor< 2, dim, std::vector< real >> &metric_cofactor, std::vector< dealii::Tensor< 1, dim, real >> &phys) | PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > | |
two_pt_flux_Hadamard_product(const dealii::FullMatrix< real > &input_mat, dealii::FullMatrix< real > &output_mat, const dealii::FullMatrix< double > &basis, const std::vector< real > &weights, const int direction) | PHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real > | |
~OperatorsBase()=default | PHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real > | virtual |