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

This is the complete list of members for PHiLiP::FreeFormDeformation< dim >, including all inherited members.

compute_total_ctl_pts() constPHiLiP::FreeFormDeformation< dim >private
control_ptsPHiLiP::FreeFormDeformation< dim >
deform_mesh(HighOrderGrid< dim, double > &high_order_grid) constPHiLiP::FreeFormDeformation< dim >
dXdXp(const dealii::Point< dim, double > &initial_point, const unsigned int ctl_index, const unsigned int ctl_axis) constPHiLiP::FreeFormDeformation< dim >
evaluate_ffd(const dealii::Point< dim, double > &s_t_u_point, const std::vector< dealii::Point< dim, real >> &control_pts) constPHiLiP::FreeFormDeformation< dim >
FreeFormDeformation(const dealii::Point< dim > &_origin, const std::array< dealii::Tensor< 1, dim, double >, dim > _parallepiped_vectors, const std::array< unsigned int, dim > &_ndim_control)PHiLiP::FreeFormDeformation< dim >
FreeFormDeformation(const dealii::Point< dim > &_origin, const std::array< double, dim > &rectangle_lengths, const std::array< unsigned int, dim > &_ndim_control)PHiLiP::FreeFormDeformation< dim >
get_design_variables(const std::vector< std::pair< unsigned int, unsigned int > > &ffd_design_variables_indices_dim, dealii::LinearAlgebra::distributed::Vector< double > &vector_to_copy_into) constPHiLiP::FreeFormDeformation< dim >
get_displacement(const dealii::Point< dim, double > &initial_point, const std::vector< dealii::Point< dim, real >> &control_pts) constPHiLiP::FreeFormDeformation< dim >
get_displacement(const std::vector< dealii::Point< dim, double >> &initial_point, const std::vector< dealii::Point< dim, real >> &control_pts) constPHiLiP::FreeFormDeformation< dim >
get_dXvdXp(const HighOrderGrid< dim, double > &high_order_grid, const std::vector< std::pair< unsigned int, unsigned int > > ffd_design_variables_indices_dim, dealii::TrilinosWrappers::SparseMatrix &dXvdXp) constPHiLiP::FreeFormDeformation< dim >
get_dXvdXp_FD(HighOrderGrid< dim, double > &high_order_grid, const std::vector< std::pair< unsigned int, unsigned int > > ffd_design_variables_indices_dim, dealii::TrilinosWrappers::SparseMatrix &dXvdXp_FD, const double eps)PHiLiP::FreeFormDeformation< dim >
get_dXvsdXp(const HighOrderGrid< dim, double > &high_order_grid, const std::vector< std::pair< unsigned int, unsigned int > > &ffd_design_variables_indices_dim, dealii::TrilinosWrappers::SparseMatrix &dXvsdXp) constPHiLiP::FreeFormDeformation< dim >
get_dXvsdXp(const HighOrderGrid< dim, double > &high_order_grid, const std::vector< std::pair< unsigned int, unsigned int > > &ffd_design_variables_indices_dim) constPHiLiP::FreeFormDeformation< dim >
get_dXvsdXp_FD(const HighOrderGrid< dim, double > &high_order_grid, const std::vector< std::pair< unsigned int, unsigned int > > &ffd_design_variables_indices_dim, const double eps)PHiLiP::FreeFormDeformation< dim >
get_local_coordinates(const dealii::Point< dim, double > p) constPHiLiP::FreeFormDeformation< dim >protected
get_rectangular_parallepiped_vectors(const std::array< double, dim > &rectangle_lengths) constPHiLiP::FreeFormDeformation< dim >private
get_surface_displacement(const HighOrderGrid< dim, double > &high_order_grid) constPHiLiP::FreeFormDeformation< dim >
global_to_grid(const unsigned int global_ictl) constPHiLiP::FreeFormDeformation< dim >
grid_to_global(const std::array< unsigned int, dim > &ijk_index) constPHiLiP::FreeFormDeformation< dim >
init_msg() constPHiLiP::FreeFormDeformation< dim >private
move_ctl_dx(const unsigned i, const dealii::Tensor< 1, dim, double >)PHiLiP::FreeFormDeformation< dim >
move_ctl_dx(const std::array< unsigned int, dim > ijk, const dealii::Tensor< 1, dim, double >)PHiLiP::FreeFormDeformation< dim >
n_control_ptsPHiLiP::FreeFormDeformation< dim >
ndim_control_ptsPHiLiP::FreeFormDeformation< dim >protected
new_point_location(const dealii::Point< dim, double > &initial_point, const std::vector< dealii::Point< dim, real >> &control_pts) constPHiLiP::FreeFormDeformation< dim >
new_point_location(const dealii::Point< dim, double > &initial_point) constPHiLiP::FreeFormDeformation< dim >
originPHiLiP::FreeFormDeformation< dim >protected
output_ffd_vtu(const unsigned int cycle) constPHiLiP::FreeFormDeformation< dim >
parallepiped_vectorsPHiLiP::FreeFormDeformation< dim >protected
pcoutPHiLiP::FreeFormDeformation< dim >private
set_design_variables(const std::vector< std::pair< unsigned int, unsigned int > > &ffd_design_variables_indices_dim, const dealii::LinearAlgebra::distributed::Vector< double > &vector_to_copy_from)PHiLiP::FreeFormDeformation< dim >