// Membrane Dynamics in 3D using Discrete Differential Geometry (Mem3DG)
// 
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
// 
// Copyright (c) 2020:
//     Laboratory for Computational Cellular Mechanobiology
//     Cuncheng Zhu (cuzhu@eng.ucsd.edu)
//     Christopher T. Lee (ctlee@ucsd.edu)
//     Ravi Ramamoorthi (ravir@cs.ucsd.edu)
//     Padmini Rangamani (prangamani@eng.ucsd.edu)
// 


#include "constants.h"
#include "typetraits.h"
#include "type_utilities.h"
#include "meshops.h"
#include "mesh_io.h"
#include "version.h"


#include "solver/system.h"
#include "solver/forces.h"
#include "solver/mesh_process.h"
#include "solver/trajfile.h"
#include "solver/mutable_trajfile.h"

#include "solver/integrator/integrator.h"
#include "solver/integrator/velocity_verlet.h"
#include "solver/integrator/forward_euler.h"
#include "solver/integrator/conjugate_gradient.h"
#include "solver/integrator/bfgs.h"
