ExaDG
|
This is the complete list of members for ExaDG::Structure::Operator< dim, Number >, including all inherited members.
apply_add_damping_operator(VectorType &dst, VectorType const &src) const final (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | virtual |
apply_elasticity_operator(VectorType &dst, VectorType const &src) const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
assemble_matrix_if_necessary_for_linear_elasticity_operator() const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
compute_initial_acceleration(VectorType &initial_acceleration, VectorType const &initial_displacement, double const time) const final (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | virtual |
evaluate_elasticity_operator(VectorType &dst, VectorType const &src, double const factor, double const time) const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
evaluate_mass_operator(VectorType &dst, VectorType const &src) const final (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | virtual |
evaluate_nonlinear_residual(VectorType &dst, VectorType const &src, VectorType const &const_vector, double const factor, double const time) const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
fill_matrix_free_data(MatrixFreeData< dim, Number > &matrix_free_data) const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
get_container_interface_data_dirichlet() const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
get_container_interface_data_neumann() const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
get_dof_handler() const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
get_dof_index() const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
get_mapping() const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
get_matrix_free() const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
get_number_of_dofs() const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
initialize_dof_vector(VectorType &src) const final (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | virtual |
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, std::shared_ptr< MaterialDescriptor const > material_descriptor, Parameters const ¶m, std::string const &field, MPI_Comm const &mpi_comm) (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
Operator() (defined in ExaDG::Structure::Interface::Operator< Number >) | ExaDG::Structure::Interface::Operator< Number > | inline |
prescribe_initial_displacement(VectorType &displacement, double const time) const final (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | virtual |
prescribe_initial_velocity(VectorType &velocity, double const time) const final (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | virtual |
rhs(VectorType &dst, double const time) const final (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | virtual |
set_solution_linearization(VectorType const &vector) const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
setup() | ExaDG::Structure::Operator< dim, Number > | |
setup(std::shared_ptr< dealii::MatrixFree< dim, Number > const > matrix_free, std::shared_ptr< MatrixFreeData< dim, Number > const > matrix_free_data) | ExaDG::Structure::Operator< dim, Number > | |
solve_linear(VectorType &sol, VectorType const &rhs, double const scaling_factor_acceleration, double const scaling_factor_velocity, double const time, bool const update_preconditioner) const final (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | virtual |
solve_nonlinear(VectorType &sol, VectorType const &const_vector, double const scaling_factor_acceleration, double const scaling_factor_velocity, double const time, bool const update_preconditioner) const final (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | virtual |
update_elasticity_operator(double const factor, double const time) const (defined in ExaDG::Structure::Operator< dim, Number >) | ExaDG::Structure::Operator< dim, Number > | |
~Operator() (defined in ExaDG::Structure::Interface::Operator< Number >) | ExaDG::Structure::Interface::Operator< Number > | inlinevirtual |