ANS-1-1
Functions
NSEALE Namespace Reference

Functions

template<int dim>
Tensor< 2, dim > get_stress_fluid_ALE (const double density, const double viscosity, const Tensor< 2, dim > pI, const Tensor< 2, dim > grad_v, const Tensor< 2, dim > grad_v_T, const Tensor< 2, dim > F_Inverse, const Tensor< 2, dim > F_Inverse_T)
template<int dim>
Tensor< 2, dim > get_stress_fluid_except_pressure_ALE (const double density, const double viscosity, const Tensor< 2, dim > grad_v, const Tensor< 2, dim > grad_v_T, const Tensor< 2, dim > F_Inverse, const Tensor< 2, dim > F_Inverse_T)
template<int dim>
Tensor< 2, dim > get_stress_fluid_ALE_1st_term_LinAll (const Tensor< 2, dim > pI, const Tensor< 2, dim > F_Inverse_T, const Tensor< 2, dim > J_F_Inverse_T_LinU, const Tensor< 2, dim > pI_LinP, const double J)
template<int dim>
Tensor< 2, dim > get_stress_fluid_ALE_2nd_term_LinAll_short (const Tensor< 2, dim > J_F_Inverse_T_LinU, const Tensor< 2, dim > stress_fluid_ALE, const Tensor< 2, dim > grad_v, const Tensor< 2, dim > grad_v_LinV, const Tensor< 2, dim > F_Inverse, const Tensor< 2, dim > F_Inverse_LinU, const double J, const double viscosity, const double density)
template<int dim>
Tensor< 2, dim > get_stress_fluid_ALE_3rd_term_LinAll_short (const Tensor< 2, dim > F_Inverse, const Tensor< 2, dim > F_Inverse_LinU, const Tensor< 2, dim > grad_v, const Tensor< 2, dim > grad_v_LinV, const double viscosity, const double density, const double J, const Tensor< 2, dim > J_F_Inverse_T_LinU)
template<int dim>
double get_Incompressibility_ALE (unsigned int q, std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads)
template<int dim>
double get_Incompressibility_ALE_LinAll (const Tensor< 2, dim > phi_i_grads_v, const Tensor< 2, dim > phi_i_grads_u, unsigned int q, const std::vector< std::vector< Tensor< 1, dim > > > old_solution_grads)
template<int dim>
Tensor< 1, dim > get_Convection_LinAll_short (const Tensor< 2, dim > phi_i_grads_v, const Tensor< 1, dim > phi_i_v, const double J, const double J_LinU, const Tensor< 2, dim > F_Inverse, const Tensor< 2, dim > F_Inverse_LinU, const Tensor< 1, dim > v, const Tensor< 2, dim > grad_v, const double density)
template<int dim>
Tensor< 1, dim > get_Convection_u_LinAll_short (const Tensor< 2, dim > phi_i_grads_v, const Tensor< 1, dim > phi_i_u, const double J, const double J_LinU, const Tensor< 2, dim > F_Inverse, const Tensor< 2, dim > F_Inverse_LinU, const Tensor< 1, dim > u, const Tensor< 2, dim > grad_v, const double density)
template<int dim>
Tensor< 1, dim > get_Convection_u_old_LinAll_short (const Tensor< 2, dim > phi_i_grads_v, const double J, const double J_LinU, const Tensor< 2, dim > F_Inverse, const Tensor< 2, dim > F_Inverse_LinU, const Tensor< 1, dim > old_timestep_solution_displacement, const Tensor< 2, dim > grad_v, const double density)
template<int dim>
Tensor< 1, dim > get_accelaration_term_LinAll (const Tensor< 1, dim > phi_i_v, const Tensor< 1, dim > v, const Tensor< 1, dim > old_timestep_v, const double J_LinU, const double J, const double old_timestep_J, const double density)

Detailed Description

In the second namespace, we define the ALE transformations rules. These are used to transform the fluid equations from the Eulerian coordinate system to an arbitrary fixed reference configuration.


Function Documentation

template<int dim>
Tensor<2,dim> NSEALE::get_stress_fluid_ALE ( const double  density,
const double  viscosity,
const Tensor< 2, dim >  pI,
const Tensor< 2, dim >  grad_v,
const Tensor< 2, dim >  grad_v_T,
const Tensor< 2, dim >  F_Inverse,
const Tensor< 2, dim >  F_Inverse_T 
) [inline]

Definition at line 512 of file step-fsi.cc.

template<int dim>
Tensor<2,dim> NSEALE::get_stress_fluid_except_pressure_ALE ( const double  density,
const double  viscosity,
const Tensor< 2, dim >  grad_v,
const Tensor< 2, dim >  grad_v_T,
const Tensor< 2, dim >  F_Inverse,
const Tensor< 2, dim >  F_Inverse_T 
) [inline]

Definition at line 527 of file step-fsi.cc.

template<int dim>
Tensor<2,dim> NSEALE::get_stress_fluid_ALE_1st_term_LinAll ( const Tensor< 2, dim >  pI,
const Tensor< 2, dim >  F_Inverse_T,
const Tensor< 2, dim >  J_F_Inverse_T_LinU,
const Tensor< 2, dim >  pI_LinP,
const double  J 
) [inline]

Definition at line 540 of file step-fsi.cc.

template<int dim>
Tensor<2,dim> NSEALE::get_stress_fluid_ALE_2nd_term_LinAll_short ( const Tensor< 2, dim >  J_F_Inverse_T_LinU,
const Tensor< 2, dim >  stress_fluid_ALE,
const Tensor< 2, dim >  grad_v,
const Tensor< 2, dim >  grad_v_LinV,
const Tensor< 2, dim >  F_Inverse,
const Tensor< 2, dim >  F_Inverse_LinU,
const double  J,
const double  viscosity,
const double  density 
) [inline]

Definition at line 552 of file step-fsi.cc.

Referenced by FSIALEProblem< dim >::assemble_system_matrix().

template<int dim>
Tensor<2,dim> NSEALE::get_stress_fluid_ALE_3rd_term_LinAll_short ( const Tensor< 2, dim >  F_Inverse,
const Tensor< 2, dim >  F_Inverse_LinU,
const Tensor< 2, dim >  grad_v,
const Tensor< 2, dim >  grad_v_LinV,
const double  viscosity,
const double  density,
const double  J,
const Tensor< 2, dim >  J_F_Inverse_T_LinU 
) [inline]

Definition at line 577 of file step-fsi.cc.

template<int dim>
double NSEALE::get_Incompressibility_ALE ( unsigned int  q,
std::vector< std::vector< Tensor< 1, dim > > >  old_solution_grads 
) [inline]

Definition at line 597 of file step-fsi.cc.

template<int dim>
double NSEALE::get_Incompressibility_ALE_LinAll ( const Tensor< 2, dim >  phi_i_grads_v,
const Tensor< 2, dim >  phi_i_grads_u,
unsigned int  q,
const std::vector< std::vector< Tensor< 1, dim > > >  old_solution_grads 
) [inline]

Definition at line 612 of file step-fsi.cc.

template<int dim>
Tensor<1,dim> NSEALE::get_Convection_LinAll_short ( const Tensor< 2, dim >  phi_i_grads_v,
const Tensor< 1, dim >  phi_i_v,
const double  J,
const double  J_LinU,
const Tensor< 2, dim >  F_Inverse,
const Tensor< 2, dim >  F_Inverse_LinU,
const Tensor< 1, dim >  v,
const Tensor< 2, dim >  grad_v,
const double  density 
) [inline]

Definition at line 628 of file step-fsi.cc.

template<int dim>
Tensor<1,dim> NSEALE::get_Convection_u_LinAll_short ( const Tensor< 2, dim >  phi_i_grads_v,
const Tensor< 1, dim >  phi_i_u,
const double  J,
const double  J_LinU,
const Tensor< 2, dim >  F_Inverse,
const Tensor< 2, dim >  F_Inverse_LinU,
const Tensor< 1, dim >  u,
const Tensor< 2, dim >  grad_v,
const double  density 
) [inline]

Definition at line 657 of file step-fsi.cc.

template<int dim>
Tensor<1,dim> NSEALE::get_Convection_u_old_LinAll_short ( const Tensor< 2, dim >  phi_i_grads_v,
const double  J,
const double  J_LinU,
const Tensor< 2, dim >  F_Inverse,
const Tensor< 2, dim >  F_Inverse_LinU,
const Tensor< 1, dim >  old_timestep_solution_displacement,
const Tensor< 2, dim >  grad_v,
const double  density 
) [inline]

Definition at line 687 of file step-fsi.cc.

template<int dim>
Tensor<1,dim> NSEALE::get_accelaration_term_LinAll ( const Tensor< 1, dim >  phi_i_v,
const Tensor< 1, dim >  v,
const Tensor< 1, dim >  old_timestep_v,
const double  J_LinU,
const double  J,
const double  old_timestep_J,
const double  density 
) [inline]

Definition at line 714 of file step-fsi.cc.

Referenced by FSIALEProblem< dim >::assemble_system_matrix().