elastic_mesh_update.cc File Reference
#include "generic.h"
#include "poisson.h"
#include "solid.h"
#include "meshes/fish_mesh.h"

Classes

class  ElasticFishMesh< ELEMENT >
 Refineable fish mesh upgraded to become a solid mesh. More...
 
class  DeformableFishPoissonProblem< ELEMENT >
 

Namespaces

 ConstSourceForPoisson
 Namespace for const source term in Poisson equation.
 
 Global_Physical_Variables
 Global variables.
 

Functions

void ConstSourceForPoisson::get_source (const Vector< double > &x, double &source)
 Const source function. More...
 
int main (int argc, char *argv[])
 

Function Documentation

◆ main()

int main ( int argc  ,
char argv[] 
)

Driver for simple elastic problem. If there are any command line arguments, we regard this as a validation run and perform only a single step.

461 {
462 
463  // Store command line arguments
464  CommandLineArgs::setup(argc,argv);
465 
466  //Set physical parameters
468 
469  // Define a constitutive law (based on strain energy function)
472 
473  // Set up the problem: Choose a hybrid element that combines the
474  // 3x3 node refineable quad Poisson element with a displacement-based
475  // solid-mechanics element (for the pseudo-elastic mesh update in response
476  // to changes in the boundary shape)
480  > problem;
481 
482  problem.run();
483 
484 
485 }
Definition: elastic_mesh_update.cc:178
Definition: constitutive_laws.h:699
Refineable version of the PseudoSolidNodeUpdateELement.
Definition: pseudosolid_node_update_elements.h:585
Class for refineable QPVDElement elements.
Definition: refineable_solid_elements.h:181
void setup(Time *time_pt)
Create all GeomObjects needed to define the cylinder and the flag.
Definition: turek_flag_non_fsi.cc:277
double Nu
Poisson's ratio.
Definition: TwenteMeshGluing.cpp:71
ConstitutiveLaw * Constitutive_law_pt
Pointer to constitutive law.
Definition: TwenteMeshGluing.cpp:65
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213

References Global_Physical_Variables::Constitutive_law_pt, Global_Physical_Variables::Nu, problem, and Flag_definition::setup().