Functions | Variables
Global_Parameters Namespace Reference

Global variables. 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...
 

Detailed Description

Global variables.

Function Documentation

Vector<double> Global_Parameters::Density_ratio ( ,
1.  0 
)

Density ratio: solid to fluid.

Vector<std::complex<double> > Global_Parameters::E ( ,
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)
std::complex<double> Global_Parameters::Omega_sq ( std::complex< double >  100.0, 0.0)
Vector<std::complex<double> > Global_Parameters::Omega_sq ( ,
std::complex< double >  100.0, 0.0 
)

Non-dim square of frequency for solid – dependent variable!

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 159 of file unstructured_fourier_decomposed_acoustic_fsi.cc.

References Alpha, and P.

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 102 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 92 of file fourier_decomposed_acoustic_fsi.cc.

References Density_ratio, Omega_sq(), and Q.

Referenced by main().

Variable Documentation

double Global_Parameters::Alpha =0.0

Peakiness parameter for pressure load.

Definition at line 156 of file unstructured_fourier_decomposed_acoustic_fsi.cc.

Referenced by main(), and pressure_load().

double Global_Parameters::Density_ratio =1.0
string Global_Parameters::Directory ="RESLT"
unsigned Global_Parameters::El_multiplier =1

Multiplier for number of elements.

Definition at line 120 of file fourier_decomposed_acoustic_fsi.cc.

Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem(), and main().

int Global_Parameters::Fourier_wavenumber =0
double Global_Parameters::H_coating =0.2

Non-dim thickness of elastic coating.

Definition at line 77 of file fourier_decomposed_acoustic_fsi.cc.

Referenced by CoatedSphereProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >::CoatedSphereProblem().

double Global_Parameters::K_squared =10.0
unsigned Global_Parameters::M =4

Wavenumber "zenith"-variation of imposed displacement of coating on inner boundary.

Definition at line 99 of file fourier_decomposed_acoustic_fsi.cc.

Referenced by main(), and solid_boundary_displacement().

double Global_Parameters::Outer_radius =2.0
double Global_Parameters::P = 0.1

Uniform pressure.

Definition at line 153 of file unstructured_fourier_decomposed_acoustic_fsi.cc.

Referenced by pressure_load().

double Global_Parameters::Q =10.0