|
ExaDG
|
This is the complete list of members for ExaDG::ConvDiff::Operator< dim, Number >, including all inherited members.
| apply_conv_diff_operator(VectorType &dst, VectorType const &src) const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| apply_convective_term(VectorType &dst, VectorType const &src) const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| apply_diffusive_term(VectorType &dst, VectorType const &src) const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| apply_mass_operator(VectorType &dst, VectorType const &src) const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| apply_mass_operator_add(VectorType &dst, VectorType const &src) const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| calculate_time_step_cfl_analytical_velocity(double const time) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| calculate_time_step_cfl_global(double const time) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| calculate_time_step_cfl_numerical_velocity(VectorType const &velocity) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| calculate_time_step_diffusion() const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| calculate_time_step_max_efficiency(unsigned int const order_time_integrator) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| deserialize_vectors(std::vector< VectorType * > const &vectors) final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| evaluate_convective_term(VectorType &dst, VectorType const &src, double const evaluation_time, VectorType const *velocity=nullptr) const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| evaluate_explicit_time_int(VectorType &dst, VectorType const &src, double const evaluation_time, VectorType const *velocity=nullptr) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| fill_matrix_free_data(MatrixFreeData< dim, Number > &matrix_free_data) const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| get_constraints() const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| get_dof_handler() const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| get_dof_handler_velocity() const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| get_dof_index() const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| get_dof_name() const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| get_mapping() const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| get_matrix_free() const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| get_number_of_dofs() const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| get_quad_index() const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| initialize_dof_vector(VectorType &src) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| initialize_dof_vector_velocity(VectorType &src) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| interpolate_after_coarsening_and_refinement(std::vector< VectorType * > &vectors) override (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| interpolate_velocity(VectorType &velocity, double const time) const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| Operator(std::shared_ptr< Grid< dim > const > grid, std::shared_ptr< dealii::Mapping< dim > const > mapping, std::shared_ptr< MultigridMappings< dim, Number > > const multigrid_mappings, std::shared_ptr< BoundaryDescriptor< dim > const > boundary_descriptor, std::shared_ptr< FieldFunctions< dim > const > field_functions, Parameters const ¶m, std::string const &field, MPI_Comm const &mpi_comm) (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| Operator() (defined in ExaDG::ConvDiff::Interface::Operator< Number >) | ExaDG::ConvDiff::Interface::Operator< Number > | inline |
| prepare_coarsening_and_refinement(std::vector< VectorType * > &vectors) override (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| prescribe_initial_conditions(VectorType &src, double const evaluation_time) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| project_velocity(VectorType &velocity, double const time) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| rhs(VectorType &dst, double const evaluation_time=0.0, VectorType const *velocity=nullptr) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| serialize_vectors(std::vector< VectorType const * > const &vectors) const final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| setup() | ExaDG::ConvDiff::Operator< dim, Number > | |
| setup(std::shared_ptr< dealii::MatrixFree< dim, Number > const > matrix_free_in, std::shared_ptr< MatrixFreeData< dim, Number > const > matrix_free_data_in, std::string const &dof_index_velocity_external_in="") | ExaDG::ConvDiff::Operator< dim, Number > | |
| setup_after_coarsening_and_refinement() (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| solve(VectorType &sol, VectorType const &rhs, bool const update_preconditioner, double const scaling_factor=-1.0, double const time=-1.0, VectorType const *velocity=nullptr) final (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | virtual |
| update_after_grid_motion(bool const update_matrix_free) (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| update_conv_diff_operator(double const evaluation_time, double const scaling_factor, VectorType const *velocity=nullptr) (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| update_convective_term(double const evaluation_time, VectorType const *velocity=nullptr) const (defined in ExaDG::ConvDiff::Operator< dim, Number >) | ExaDG::ConvDiff::Operator< dim, Number > | |
| ~Operator() (defined in ExaDG::ConvDiff::Interface::Operator< Number >) | ExaDG::ConvDiff::Interface::Operator< Number > | inlinevirtual |