/////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////// More...
Functions | |
| TimeHarmonicIsotropicElasticityTensor | E (Nu) |
| The elasticity tensor. More... | |
| void | solid_boundary_displacement (const Vector< double > &x, Vector< double > &u) |
| Real-valued, radial displacement field on inner boundary. More... | |
| void | constant_pressure (const Vector< double > &x, const Vector< double > &n, Vector< std::complex< double > > &traction) |
| Constant pressure load (real and imag part) More... | |
| double | BesselY (const double &n, const double &x) |
| Helper function to evaluate Y_n(x) from bloody maple output. More... | |
| double | BesselJ (const double &n, const double &x) |
| Helper function to evaluate J_n(x) from bloody maple output. More... | |
| void | exact_u (const Vector< double > &x, Vector< double > &u) |
| Exact solution as a Vector. More... | |
| Vector< double > | Omega_sq_region (2, Omega_sq) |
| Square of non-dim frequency for the two regions. More... | |
| void | pressure_load (const Vector< double > &x, const Vector< double > &n, Vector< std::complex< double > > &traction) |
| Constant pressure load (real and imag part) More... | |
Variables | |
| double | Nu = 0.3 |
| Poisson's ratio. More... | |
| double | Omega_sq =100.0 |
| Square of non-dim frequency. More... | |
| double | H_annulus =0.5 |
| Thickness of annulus. More... | |
| double | Displacement_amplitude =0.1 |
| Displacement amplitude on inner radius. More... | |
| double | P = 0.0 |
| Uniform pressure. More... | |
| string | Directory ="RESLT" |
| Output directory. More... | |
| unsigned | Ntheta =20 |
| Number of elements in azimuthal direction. More... | |
| unsigned | Nr =10 |
| Number of elements in radial direction. More... | |
| Vector< TimeHarmonicIsotropicElasticityTensor * > | E_pt |
| The elasticity tensors for the two regions. More... | |
| double | Alpha =200.0 |
| Peakiness parameter for pressure load. More... | |
/////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////
Global variables
| double Global_Parameters::BesselJ | ( | const double & | n, |
| const double & | x | ||
| ) |
Helper function to evaluate J_n(x) from bloody maple output.
Definition at line 130 of file time_harmonic_elastic_annulus.cc.
Referenced by exact_u().
| double Global_Parameters::BesselY | ( | const double & | n, |
| const double & | x | ||
| ) |
Helper function to evaluate Y_n(x) from bloody maple output.
Definition at line 106 of file time_harmonic_elastic_annulus.cc.
Referenced by exact_u().
| void Global_Parameters::constant_pressure | ( | const Vector< double > & | x, |
| const Vector< double > & | n, | ||
| Vector< std::complex< double > > & | traction | ||
| ) |
Constant pressure load (real and imag part)
Definition at line 84 of file time_harmonic_elastic_annulus.cc.
References P.
Referenced by AnnularDiskProblem< ELASTICITY_ELEMENT >::create_traction_elements().
| TimeHarmonicIsotropicElasticityTensor Global_Parameters::E | ( | Nu | ) |
The elasticity tensor.
Referenced by AnnularDiskProblem< ELASTICITY_ELEMENT >::AnnularDiskProblem().
| void Global_Parameters::exact_u | ( | const Vector< double > & | x, |
| Vector< double > & | u | ||
| ) |
Exact solution as a Vector.
Definition at line 153 of file time_harmonic_elastic_annulus.cc.
References BesselJ(), BesselY(), Displacement_amplitude, H_annulus, Nu, Omega_sq, and P.
Referenced by AnnularDiskProblem< ELASTICITY_ELEMENT >::doc_solution().
| Vector<double> Global_Parameters::Omega_sq_region | ( | 2 | , |
| Omega_sq | |||
| ) |
Square of non-dim frequency for the two regions.
Referenced by RingWithTRibProblem< ELASTICITY_ELEMENT >::complete_problem_setup(), and main().
| void Global_Parameters::pressure_load | ( | const Vector< double > & | x, |
| const Vector< double > & | n, | ||
| Vector< std::complex< double > > & | traction | ||
| ) |
Constant pressure load (real and imag part)
Definition at line 130 of file unstructured_time_harmonic_elastic_annulus.cc.
Referenced by RingWithTRibProblem< ELASTICITY_ELEMENT >::create_traction_elements().
| void Global_Parameters::solid_boundary_displacement | ( | const Vector< double > & | x, |
| Vector< double > & | u | ||
| ) |
Real-valued, radial displacement field on inner boundary.
Definition at line 68 of file time_harmonic_elastic_annulus.cc.
References Displacement_amplitude.
Referenced by AnnularDiskProblem< ELASTICITY_ELEMENT >::AnnularDiskProblem().
| double Global_Parameters::Alpha =200.0 |
Peakiness parameter for pressure load.
Definition at line 127 of file unstructured_time_harmonic_elastic_annulus.cc.
Referenced by main(), and pressure_load().
| string Global_Parameters::Directory ="RESLT" |
Output directory.
Definition at line 97 of file time_harmonic_elastic_annulus.cc.
Referenced by AnnularDiskProblem< ELASTICITY_ELEMENT >::AnnularDiskProblem(), and RingWithTRibProblem< ELASTICITY_ELEMENT >::RingWithTRibProblem().
| double Global_Parameters::Displacement_amplitude =0.1 |
Displacement amplitude on inner radius.
Definition at line 65 of file time_harmonic_elastic_annulus.cc.
Referenced by exact_u(), and solid_boundary_displacement().
| Vector<TimeHarmonicIsotropicElasticityTensor*> Global_Parameters::E_pt |
The elasticity tensors for the two regions.
Definition at line 118 of file unstructured_time_harmonic_elastic_annulus.cc.
Referenced by RingWithTRibProblem< ELASTICITY_ELEMENT >::complete_problem_setup(), main(), and RingWithTRibProblem< ELASTICITY_ELEMENT >::RingWithTRibProblem().
| double Global_Parameters::H_annulus =0.5 |
Thickness of annulus.
Definition at line 62 of file time_harmonic_elastic_annulus.cc.
Referenced by AnnularDiskProblem< ELASTICITY_ELEMENT >::AnnularDiskProblem(), exact_u(), and RingWithTRibProblem< ELASTICITY_ELEMENT >::RingWithTRibProblem().
| unsigned Global_Parameters::Nr =10 |
Number of elements in radial direction.
Definition at line 103 of file time_harmonic_elastic_annulus.cc.
Referenced by AnnularDiskProblem< ELASTICITY_ELEMENT >::AnnularDiskProblem(), and main().
| unsigned Global_Parameters::Ntheta =20 |
Number of elements in azimuthal direction.
Definition at line 100 of file time_harmonic_elastic_annulus.cc.
Referenced by AnnularDiskProblem< ELASTICITY_ELEMENT >::AnnularDiskProblem(), and main().
| double Global_Parameters::Nu = 0.3 |
Poisson's ratio.
Definition at line 53 of file time_harmonic_elastic_annulus.cc.
Referenced by exact_u(), main(), and RingWithTRibProblem< ELASTICITY_ELEMENT >::RingWithTRibProblem().
| double Global_Parameters::Omega_sq =100.0 |
Square of non-dim frequency.
Definition at line 56 of file time_harmonic_elastic_annulus.cc.
Referenced by AnnularDiskProblem< ELASTICITY_ELEMENT >::AnnularDiskProblem(), and exact_u().
| double Global_Parameters::P = 0.0 |
Uniform pressure.
Definition at line 81 of file time_harmonic_elastic_annulus.cc.
Referenced by constant_pressure(), exact_u(), main(), and pressure_load().