ANS-1-1
|
Functions | |
template<int dim> | |
Tensor< 2, dim > | get_pI (unsigned int q, std::vector< Vector< double > > old_solution_values) |
template<int dim> | |
Tensor< 2, dim > | get_pI_LinP (const double phi_i_p) |
template<int dim> | |
Tensor< 1, dim > | get_grad_p (unsigned int q, std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads) |
template<int dim> | |
Tensor< 1, dim > | get_grad_p_LinP (const Tensor< 1, dim > phi_i_grad_p) |
template<int dim> | |
Tensor< 2, dim > | get_grad_u (unsigned int q, std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads) |
template<int dim> | |
Tensor< 2, dim > | get_grad_v (unsigned int q, std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads) |
template<int dim> | |
Tensor< 2, dim > | get_grad_v_T (const Tensor< 2, dim > tensor_grad_v) |
template<int dim> | |
Tensor< 2, dim > | get_grad_v_LinV (const Tensor< 2, dim > phi_i_grads_v) |
template<int dim> | |
Tensor< 2, dim > | get_Identity () |
template<int dim> | |
Tensor< 2, dim > | get_F (unsigned int q, std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads) |
template<int dim> | |
Tensor< 2, dim > | get_F_T (const Tensor< 2, dim > F) |
template<int dim> | |
Tensor< 2, dim > | get_F_Inverse (const Tensor< 2, dim > F) |
template<int dim> | |
Tensor< 2, dim > | get_F_Inverse_T (const Tensor< 2, dim > F_Inverse) |
template<int dim> | |
double | get_J (const Tensor< 2, dim > tensor_F) |
template<int dim> | |
Tensor< 1, dim > | get_v (unsigned int q, std::vector< Vector< double > > old_solution_values) |
template<int dim> | |
Tensor< 1, dim > | get_v_LinV (const Tensor< 1, dim > phi_i_v) |
template<int dim> | |
Tensor< 1, dim > | get_u (unsigned int q, std::vector< Vector< double > > old_solution_values) |
template<int dim> | |
Tensor< 1, dim > | get_u_LinU (const Tensor< 1, dim > phi_i_u) |
template<int dim> | |
Tensor< 1, dim > | get_w (unsigned int q, std::vector< Vector< double > > old_solution_values) |
template<int dim> | |
Tensor< 2, dim > | get_grad_w (unsigned int q, std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads) |
template<int dim> | |
double | get_J_LinU (unsigned int q, const std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads, const Tensor< 2, dim > phi_i_grads_u) |
template<int dim> | |
double | get_J_Inverse_LinU (const double J, const double J_LinU) |
template<int dim> | |
Tensor< 2, dim > | get_F_LinU (const Tensor< 2, dim > phi_i_grads_u) |
template<int dim> | |
Tensor< 2, dim > | get_F_Inverse_LinU (const Tensor< 2, dim > phi_i_grads_u, const double J, const double J_LinU, unsigned int q, std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads) |
template<int dim> | |
Tensor< 2, dim > | get_J_F_Inverse_T_LinU (const Tensor< 2, dim > phi_i_grads_u) |
template<int dim> | |
double | get_tr_C_LinU (unsigned int q, const std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads, const Tensor< 2, dim > phi_i_grads_u) |
In this namespace, we define tensors for the solution variables v (velocity), u (displacement), p (pressure), and w (second displacment). Moreover, we define corresponding tensors for derivatives (e.g., gradients, deformation gradients) and linearized tensors that are needed to solve the non-linear problem with Newton's method.
Tensor<2,dim> ALETransformations::get_pI | ( | unsigned int | q, |
std::vector< Vector< double > > | old_solution_values | ||
) | [inline] |
Definition at line 159 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_pI_LinP | ( | const double | phi_i_p | ) | [inline] |
Definition at line 172 of file step-fsi.cc.
References Tensor< rank_, dim, Number >::clear().
Tensor<1,dim> ALETransformations::get_grad_p | ( | unsigned int | q, |
std::vector< std::vector< Tensor< 1, dim > > > | old_solution_grads | ||
) | [inline] |
Definition at line 185 of file step-fsi.cc.
Tensor<1,dim> ALETransformations::get_grad_p_LinP | ( | const Tensor< 1, dim > | phi_i_grad_p | ) | [inline] |
Definition at line 198 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_grad_u | ( | unsigned int | q, |
std::vector< std::vector< Tensor< 1, dim > > > | old_solution_grads | ||
) | [inline] |
Definition at line 210 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_grad_v | ( | unsigned int | q, |
std::vector< std::vector< Tensor< 1, dim > > > | old_solution_grads | ||
) | [inline] |
Definition at line 225 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_grad_v_T | ( | const Tensor< 2, dim > | tensor_grad_v | ) | [inline] |
Definition at line 240 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_grad_v_LinV | ( | const Tensor< 2, dim > | phi_i_grads_v | ) | [inline] |
Definition at line 251 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_Identity | ( | ) | [inline] |
Definition at line 265 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_F | ( | unsigned int | q, |
std::vector< std::vector< Tensor< 1, dim > > > | old_solution_grads | ||
) | [inline] |
Definition at line 279 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_F_T | ( | const Tensor< 2, dim > | F | ) | [inline] |
Definition at line 293 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_F_Inverse | ( | const Tensor< 2, dim > | F | ) | [inline] |
Definition at line 301 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_F_Inverse_T | ( | const Tensor< 2, dim > | F_Inverse | ) | [inline] |
Definition at line 309 of file step-fsi.cc.
double ALETransformations::get_J | ( | const Tensor< 2, dim > | tensor_F | ) | [inline] |
Definition at line 317 of file step-fsi.cc.
Tensor<1,dim> ALETransformations::get_v | ( | unsigned int | q, |
std::vector< Vector< double > > | old_solution_values | ||
) | [inline] |
Definition at line 326 of file step-fsi.cc.
Tensor<1,dim> ALETransformations::get_v_LinV | ( | const Tensor< 1, dim > | phi_i_v | ) | [inline] |
Definition at line 339 of file step-fsi.cc.
Tensor<1,dim> ALETransformations::get_u | ( | unsigned int | q, |
std::vector< Vector< double > > | old_solution_values | ||
) | [inline] |
Definition at line 351 of file step-fsi.cc.
Tensor<1,dim> ALETransformations::get_u_LinU | ( | const Tensor< 1, dim > | phi_i_u | ) | [inline] |
Definition at line 364 of file step-fsi.cc.
Tensor<1,dim> ALETransformations::get_w | ( | unsigned int | q, |
std::vector< Vector< double > > | old_solution_values | ||
) | [inline] |
Definition at line 376 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_grad_w | ( | unsigned int | q, |
std::vector< std::vector< Tensor< 1, dim > > > | old_solution_grads | ||
) | [inline] |
Definition at line 389 of file step-fsi.cc.
double ALETransformations::get_J_LinU | ( | unsigned int | q, |
const std::vector< std::vector< Tensor< 1, dim > > > | old_solution_grads, | ||
const Tensor< 2, dim > | phi_i_grads_u | ||
) | [inline] |
Definition at line 407 of file step-fsi.cc.
double ALETransformations::get_J_Inverse_LinU | ( | const double | J, |
const double | J_LinU | ||
) | [inline] |
Definition at line 420 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_F_LinU | ( | const Tensor< 2, dim > | phi_i_grads_u | ) | [inline] |
Definition at line 429 of file step-fsi.cc.
Tensor<2,dim> ALETransformations::get_F_Inverse_LinU | ( | const Tensor< 2, dim > | phi_i_grads_u, |
const double | J, | ||
const double | J_LinU, | ||
unsigned int | q, | ||
std::vector< std::vector< Tensor< 1, dim > > > | old_solution_grads | ||
) | [inline] |
Definition at line 443 of file step-fsi.cc.
Referenced by FSIALEProblem< dim >::assemble_system_matrix().
Tensor<2,dim> ALETransformations::get_J_F_Inverse_T_LinU | ( | const Tensor< 2, dim > | phi_i_grads_u | ) | [inline] |
Definition at line 470 of file step-fsi.cc.
double ALETransformations::get_tr_C_LinU | ( | unsigned int | q, |
const std::vector< std::vector< Tensor< 1, dim > > > | old_solution_grads, | ||
const Tensor< 2, dim > | phi_i_grads_u | ||
) | [inline] |
Definition at line 485 of file step-fsi.cc.