cylinder.cc File Reference

Go to the source code of this file.

## Classes

class  FourierDecomposedTimeHarmonicLinearElasticityProblem< ELEMENT >
Class to validate time harmonic linear elasticity (Fourier decomposed) More...

## Namespaces

namespace  Global_Parameters
Namespace for global parameters.

## Functions

std::complex< double > Global_Parameters::Nu (0.3, 0.05)
Define Poisson's ratio Nu. More...

std::complex< double > Global_Parameters::E (1.0, 0.01)
Define the non-dimensional Young's modulus. More...

std::complex< double > Global_Parameters::Omega_sq (10.0, 5.0)
Define the non-dimensional square angular frequency of time-harmonic motion. More...

const std::complex< double > Global_Parameters::I (0.0, 1.0)
Define the imaginary unit. More...

void Global_Parameters::boundary_traction (const Vector< double > &x, const Vector< double > &n, Vector< std::complex< double > > &result)
The traction function at r=rmin: (t_r, t_z, t_theta) More...

void Global_Parameters::body_force (const Vector< double > &x, Vector< std::complex< double > > &result)
The body force function; returns vector of complex doubles in the order (b_r, b_z, b_theta) More...

void Global_Parameters::exact_solution (const Vector< double > &x, Vector< double > &u)
The exact solution in a flat-packed vector: More...

int main (int argc, char *argv[])
Driver code. More...

## Variables

std::complex< double > Global_Parameters::lambda = E*Nu/(1.0+Nu)/(1.0-2.0*Nu)

std::complex< double > Global_Parameters::mu = E/2.0/(1.0+Nu)

int Global_Parameters::Fourier_wavenumber = 3
Define Fourier wavenumber. More...

double Global_Parameters::Lr = 1.0
Length of domain in r direction. More...

double Global_Parameters::Lz = 2.0
Length of domain in z-direction. More...

double Global_Parameters::rmin = 0.1

double Global_Parameters::zmin = 0.3

double Global_Parameters::rmax = rmin+Lr

double Global_Parameters::zmax = zmin+Lz

## ◆ main()

 int main ( int argc, char * argv[] )

Driver code.

Definition at line 360 of file cylinder.cc.