/////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// 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().