Parallel Finite Element - General geometry Ewald-like Method
Part of Continuum-particle Simulation Suite under MICCOM
Main Page
Namespaces
Classes
Files
File List
File Members
src
fix
fix_factory.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
fix.h
"
4
#include "
fix_point_lj_cut.h
"
5
#include "
fix_point_gaussian.h
"
6
#include "
fix_point_gaussian_dna.h
"
7
#include "
fix_point_wls.h
"
8
#include "
fix_point_slitWall_lj_cut.h
"
9
#include "
fix_point_sphereWall_lj_cut.h
"
10
#include "
fix_point_discretizedWall_lj_cut.h
"
11
#include "
fix_point_slitWall_empirical_dna.h
"
12
#include "
fix_point_sphereWall_empirical_dna.h
"
13
#include "
fix_rigid_surface_constraint.h
"
14
#include "
fix_rigid_sedimentation.h
"
15
#include "
fix_rigid_lj_cut.h
"
16
#include "
fix_rigid_slitWall_lj_cut.h
"
17
#include "
fix_rigid_sphereWall_lj_cut.h
"
18
#include "../pm_linear_implicit_system.h"
19
20
namespace
libMesh
21
{
22
class
FixFactory
23
{
24
public
:
25
// constructor
26
FixFactory
(){};
27
// destructor
28
virtual
~FixFactory
(){};
29
30
31
// add else branch if you need to implment new force field
32
Fix
*
buildFix
(std::string& fix_name,
PMLinearImplicitSystem
& pm_system);
33
34
private
:
35
std::string particle_type;
36
std::string wall_type;
37
};
38
39
}
libMesh::FixFactory::buildFix
Fix * buildFix(std::string &fix_name, PMLinearImplicitSystem &pm_system)
Definition:
fix_factory.C:4
fix_point_wls.h
libMesh::FixFactory
Definition:
fix_factory.h:22
fix_rigid_sphereWall_lj_cut.h
libMesh
Definition:
brownian_system.h:58
fix_point_discretizedWall_lj_cut.h
fix_point_slitWall_lj_cut.h
fix_rigid_slitWall_lj_cut.h
libMesh::Fix
Definition:
fix.h:55
fix_point_gaussian_dna.h
fix_point_gaussian.h
fix_rigid_sedimentation.h
libMesh::PMLinearImplicitSystem
Definition:
pm_linear_implicit_system.h:52
fix_rigid_surface_constraint.h
libMesh::FixFactory::FixFactory
FixFactory()
Definition:
fix_factory.h:26
fix.h
fix_point_lj_cut.h
fix_point_sphereWall_empirical_dna.h
fix_rigid_lj_cut.h
fix_point_sphereWall_lj_cut.h
fix_point_slitWall_empirical_dna.h
libMesh::FixFactory::~FixFactory
virtual ~FixFactory()
Definition:
fix_factory.h:28
Generated by
1.8.11