mesh_smooth.h File Reference
#include <fstream>
#include <iostream>
#include "../linear_elasticity/elasticity_tensor.h"
#include "../constitutive/constitutive_laws.h"
#include "../solid/solid_traction_elements.h"

Go to the source code of this file.

Classes

class  oomph::NonLinearElasticitySmoothMesh< ELEMENT >
 
class  oomph::LinearElasticitySmoothMesh< LINEAR_ELASTICITY_ELEMENT >
 
class  oomph::PoissonSmoothMesh< POISSON_ELEMENT >
 

Namespaces

 oomph
 DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
 
 oomph::Helper_namespace_for_mesh_smoothing
 Helper namespace.
 

Functions

IsotropicElasticityTensor oomph::Helper_namespace_for_mesh_smoothing::Isotropic_elasticity_tensor (Nu)
 The elasticity tensor (for smoothing by linear elasticity) More...
 

Variables

double oomph::Helper_namespace_for_mesh_smoothing::Nu = 0.3
 Poisson's ratio (for smoothing by linear or nonlinear elasticity) More...
 
double oomph::Helper_namespace_for_mesh_smoothing::E = 1.0
 Young's modulus (for smoothing by linear or nonlinear elasticity) More...
 
ConstitutiveLaw * oomph::Helper_namespace_for_mesh_smoothing::Constitutive_law_pt = new GeneralisedHookean(&Nu, &E)
 Create constitutive law (for smoothing by nonlinear elasticity) More...
 
double oomph::Helper_namespace_for_mesh_smoothing::Scale = 0.1
 
double oomph::Helper_namespace_for_mesh_smoothing::Scale_increment = 0.1
 Increment for scale factor for displacement of quadratic boundary. More...