/////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// More...
Functions | |
| std::complex< double > | Nu (std::complex< double >(0.3, 0.0)) |
| Poisson's ratio Nu. More... | |
| std::complex< double > | Omega_sq (std::complex< double >(100.0, 0.0)) |
| Non-dim square of frequency for solid – dependent variable! More... | |
| void | update_parameter_values () |
| Function to update dependent parameter values. More... | |
| void | solid_boundary_displacement (const Vector< double > &x, Vector< std::complex< double > > &u) |
| Displacement field on inner boundary of solid. More... | |
| Vector< std::complex< double > > | E (2, std::complex< double >(1.0, 0.0)) |
| Define the non-dimensional Young's modulus. More... | |
| Vector< std::complex< double > > | Omega_sq (2, std::complex< double >(100.0, 0.0)) |
| Non-dim square of frequency for solid – dependent variable! More... | |
| Vector< double > | Density_ratio (2, 1.0) |
| Density ratio: solid to fluid. More... | |
| void | pressure_load (const Vector< double > &x, const Vector< double > &n, Vector< std::complex< double > > &traction) |
| Pressure load (real and imag part) More... | |
Variables | |
| double | K_squared =10.0 |
| Square of wavenumber for the Helmholtz equation. More... | |
| double | Outer_radius =2.0 |
| Radius of outer boundary of Helmholtz domain. More... | |
| double | Q =10.0 |
| FSI parameter. More... | |
| double | H_coating =0.2 |
| Non-dim thickness of elastic coating. More... | |
| int | Fourier_wavenumber =0 |
| Define azimuthal Fourier wavenumber. More... | |
| double | Density_ratio =1.0 |
| Density ratio: solid to fluid. More... | |
| unsigned | M =4 |
| Wavenumber "zenith"-variation of imposed displacement of coating on inner boundary. More... | |
| string | Directory ="RESLT" |
| Output directory. More... | |
| unsigned | El_multiplier =1 |
| Multiplier for number of elements. More... | |
| double | P = 0.1 |
| Uniform pressure. More... | |
| double | Alpha =0.0 |
| Peakiness parameter for pressure load. More... | |
/////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////
Global variables
| Vector<double> Global_Parameters::Density_ratio | ( | 2 | , |
| 1. | 0 | ||
| ) |
Density ratio: solid to fluid.
| Vector<std::complex<double> > Global_Parameters::E | ( | 2 | , |
| std::complex< double > | 1.0, 0.0 | ||
| ) |
Define the non-dimensional Young's modulus.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::complete_problem_setup(), and main().
| std::complex< double > Global_Parameters::Nu | ( | std::complex< double > | 0.3, 0.0 | ) |
| Vector<std::complex<double> > Global_Parameters::Omega_sq | ( | 2 | , |
| std::complex< double > | 100.0, 0.0 | ||
| ) |
Non-dim square of frequency for solid – dependent variable!
| std::complex<double> Global_Parameters::Omega_sq | ( | std::complex< double > | 100.0, 0.0 | ) |
Non-dim square of frequency for solid – dependent variable!
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem(), CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::complete_problem_setup(), CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::doc_solution(), and update_parameter_values().
| void Global_Parameters::pressure_load | ( | const Vector< double > & | x, |
| const Vector< double > & | n, | ||
| Vector< std::complex< double > > & | traction | ||
| ) |
Pressure load (real and imag part)
Definition at line 155 of file unstructured_fourier_decomposed_acoustic_fsi.cc.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::create_solid_traction_elements().
| void Global_Parameters::solid_boundary_displacement | ( | const Vector< double > & | x, |
| Vector< std::complex< double > > & | u | ||
| ) |
Displacement field on inner boundary of solid.
Definition at line 98 of file fourier_decomposed_acoustic_fsi.cc.
References M.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem().
| void Global_Parameters::update_parameter_values | ( | ) |
Function to update dependent parameter values.
Definition at line 88 of file fourier_decomposed_acoustic_fsi.cc.
References Density_ratio, Omega_sq(), and Q.
Referenced by main().
| double Global_Parameters::Alpha =0.0 |
Peakiness parameter for pressure load.
Definition at line 152 of file unstructured_fourier_decomposed_acoustic_fsi.cc.
Referenced by main(), and pressure_load().
| double Global_Parameters::Density_ratio =1.0 |
Density ratio: solid to fluid.
Definition at line 85 of file fourier_decomposed_acoustic_fsi.cc.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::doc_solution(), main(), and update_parameter_values().
| string Global_Parameters::Directory ="RESLT" |
Output directory.
Definition at line 113 of file fourier_decomposed_acoustic_fsi.cc.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem(), and main().
| unsigned Global_Parameters::El_multiplier =1 |
Multiplier for number of elements.
Definition at line 116 of file fourier_decomposed_acoustic_fsi.cc.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem(), and main().
| int Global_Parameters::Fourier_wavenumber =0 |
Define azimuthal Fourier wavenumber.
Definition at line 76 of file fourier_decomposed_acoustic_fsi.cc.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem(), CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::complete_problem_setup(), and CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::doc_solution().
| double Global_Parameters::H_coating =0.2 |
Non-dim thickness of elastic coating.
Definition at line 73 of file fourier_decomposed_acoustic_fsi.cc.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem().
| double Global_Parameters::K_squared =10.0 |
Square of wavenumber for the Helmholtz equation.
Definition at line 64 of file fourier_decomposed_acoustic_fsi.cc.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem(), CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::complete_problem_setup(), CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::doc_solution(), and main().
| unsigned Global_Parameters::M =4 |
Wavenumber "zenith"-variation of imposed displacement of coating on inner boundary.
Definition at line 95 of file fourier_decomposed_acoustic_fsi.cc.
Referenced by main(), and solid_boundary_displacement().
| double Global_Parameters::Outer_radius =2.0 |
Radius of outer boundary of Helmholtz domain.
Definition at line 67 of file fourier_decomposed_acoustic_fsi.cc.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem(), and CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::doc_solution().
| double Global_Parameters::P = 0.1 |
Uniform pressure.
Definition at line 149 of file unstructured_fourier_decomposed_acoustic_fsi.cc.
Referenced by pressure_load().
| double Global_Parameters::Q =10.0 |
FSI parameter.
Definition at line 70 of file fourier_decomposed_acoustic_fsi.cc.
Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::create_fsi_traction_elements(), CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::doc_solution(), main(), and update_parameter_values().