[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
PHiLiP::OPERATOR::metric_operators< real, dim, n_faces > Member List

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_surfPHiLiP::OPERATOR::metric_operators< real, dim, n_faces >
det_Jac_volPHiLiP::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_surfPHiLiP::OPERATOR::metric_operators< real, dim, n_faces >
flux_nodes_volPHiLiP::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) overridePHiLiP::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) overridePHiLiP::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_degreePHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real >
max_grid_degreePHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real >
max_grid_degree_checkPHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real >protected
metric_cofactor_surfPHiLiP::OPERATOR::metric_operators< real, dim, n_faces >
metric_cofactor_volPHiLiP::OPERATOR::metric_operators< real, dim, n_faces >
metric_Jacobian_vol_cubaturePHiLiP::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_communicatorPHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real >protected
nstatePHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real >
oneD_grad_operatorPHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real >
oneD_surf_grad_operatorPHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real >
oneD_surf_operatorPHiLiP::OPERATOR::SumFactorizedOperators< dim, n_faces, real >
oneD_vol_operatorPHiLiP::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 >
pcoutPHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real >protected
store_JacobianPHiLiP::OPERATOR::metric_operators< real, dim, n_faces >
store_surf_flux_nodesPHiLiP::OPERATOR::metric_operators< real, dim, n_faces >
store_vol_flux_nodesPHiLiP::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()=defaultPHiLiP::OPERATOR::OperatorsBase< dim, n_faces, real >virtual