Classes | Namespaces | Functions | Variables
acoustic_fsi.cc File Reference

Go to the source code of this file.

Classes

class  CoatedDiskProblem< ELASTICITY_ELEMENT, HELMHOLTZ_ELEMENT >
 Coated disk FSI. More...
 

Namespaces

 Global_Parameters
 /////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////
 

Functions

TimeHarmonicIsotropicElasticityTensor Global_Parameters::E (Nu)
 The elasticity tensor for the solid. More...
 
void Global_Parameters::update_parameter_values ()
 Function to update dependent parameter values. More...
 
void Global_Parameters::solid_boundary_displacement (const Vector< double > &x, Vector< std::complex< double > > &u)
 Displacement field on inner boundary of solid. More...
 
std::complex< double > Global_Parameters::HankelH1 (const double &k, const double &x)
 Interface to Hankel function in maple style. More...
 
std::complex< double > Global_Parameters::axisym_coefficient ()
 Coefficient in front of Hankel function for axisymmetric solution of Helmholtz potential. More...
 
void Global_Parameters::exact_axisym_potential (const Vector< double > &x, Vector< double > &soln)
 Exact solution for Helmholtz potential for axisymmetric solution. More...
 
double Global_Parameters::exact_axisym_radiated_power ()
 Exact radiated power for axisymmetric solution. More...
 
int main (int argc, char **argv)
 Driver for acoustic fsi problem. More...
 

Variables

double Global_Parameters::K_squared =10.0
 Square of wavenumber for the Helmholtz equation. More...
 
double Global_Parameters::Outer_radius =4.0
 Radius of outer boundary of Helmholtz domain. More...
 
double Global_Parameters::Q =0.0
 FSI parameter. More...
 
double Global_Parameters::H_coating =0.3
 Non-dim thickness of elastic coating. More...
 
double Global_Parameters::Nu = 0.3
 Poisson's ratio. More...
 
double Global_Parameters::Density_ratio =0.0
 Density ratio: solid to fluid. More...
 
double Global_Parameters::Omega_sq =0.0
 Non-dim square of frequency for solid – dependent variable! More...
 
unsigned Global_Parameters::N =0
 Azimuthal wavenumber for imposed displacement of coating on inner boundary. More...
 
string Global_Parameters::Directory ="RESLT"
 Output directory. More...
 
unsigned Global_Parameters::El_multiplier =1
 Multiplier for number of elements. More...
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)