Continuum Membrane 719025a62b1e384a6ff80e2f2a223ef4012153dc
Loading...
Searching...
No Matches
Run_simulation.hpp
Go to the documentation of this file.
1
12#include <cmath>
13#include <fstream>
14#include <iomanip>
15#include <iostream>
16#include <numeric> // for accumulate vector
17#include <algorithm>
18// linear algebra
20// triangular mesh
21#include "mesh/Vertex.hpp"
22#include "mesh/Face.hpp"
23#include "mesh/Mesh.hpp"
27#include "model/Model.hpp"
28#include "model/Record.hpp"
29#include "Dynamics.hpp"
30// io
31#include "io/io.hpp"
32// parameters
33#include "Parameters.hpp"
34
35using namespace std;
36
42void run_flat(std::string param_filename);
43
49void run_dynamics_flat(std::string param_filename);
This file defines dynamic mesh class that inherits mesh with support of time-resolved dynamics.
This file defines the Energy class with scaffold extensions.
This file defines the face class, which is the triangular element defined by vertices.
The Force class defines corresponding force terms type. Note that all the forces are gsl matrices wit...
This file defines gauss quadrature and related functions.
This file defines mesh class containing a vector of vertices and a vector of faces that are required ...
Contains the Model class, which encapsulates a mesh and a record object.
This file defines essential parameters used in continuum membrane as well as membrane dynamics code....
void run_dynamics_flat(std::string param_filename)
Run membrane dynamics model on a flat membrane.
void run_flat(std::string param_filename)
Run continuum membrane model on a flat membrane.
This file defines the Vertex class which includes information of coordinate and forces exerted at a v...
Manage io of continuum membrane model, including parameter files, vertices and faces,...