|
Parallel Finite Element - General geometry Ewald-like Method
Part of Continuum-particle Simulation Suite under MICCOM
|
#include <fix_point_slitWall_empirical_dna.h>


Public Member Functions | |
| FixPointSlitWallEmpiricalDNA (PMLinearImplicitSystem &pm_sys) | |
| ~FixPointSlitWallEmpiricalDNA () | |
| void | initPointParticleType () |
| void | initParams () |
| Check if num of parameters are correct. More... | |
| void | print_fix () |
| void | compute () |
Public Member Functions inherited from libMesh::FixPoint | |
| FixPoint (PMLinearImplicitSystem &pm_sys) | |
| Constructor for a system with point particles. More... | |
| virtual | ~FixPoint () |
| void | initParticleType () |
| void | check_walls () |
| void | check_walls_pbcCount () |
Public Member Functions inherited from libMesh::Fix | |
| Fix (PMLinearImplicitSystem &pm_sys, ElasticitySystem &el_sys) | |
| Constructor for a system with elastic structures (finite size particles) More... | |
| Fix (PMLinearImplicitSystem &pm_sys) | |
| Constructor for a system with point particles. More... | |
| void | initialization () |
| virtual | ~Fix () |
| Destructor. More... | |
| virtual void | check_pbc_pre_fix () |
| virtual void | check_pbc_post_fix () |
| virtual void | sync_node_to_pointmesh () |
Protected Attributes | |
| Real | c0 |
| Real | d0 |
Protected Attributes inherited from libMesh::FixPoint | |
| std::string | point_particle_model |
Additional Inherited Members | |
Public Types inherited from libMesh::Fix | |
| typedef std::string | type_force_name |
| typedef std::vector< Real > | type_force_parameter |
| typedef std::pair< type_force_name, type_force_parameter > | type_force |
Public Attributes inherited from libMesh::Fix | |
| PMLinearImplicitSystem * | pm_system |
| PointMesh< 3 > * | point_mesh |
| unsigned int | dim |
| unsigned int | out_domain_counter = 0 |
| std::string | force_type |
| std::vector< Real > | force_params |
| FixBase | fix_base |
| std::string | particle_type |
| Real | bead_r |
| std::size_t | num_points |
| std::vector< PointParticle * > | point_particles |
| Real | kBT |
| const Real | PI = libMesh::pi |
| PMPeriodicBoundary * | pbc |
| std::string | wall_type |
| std::vector< Real > | wall_params |
| Point | box_min |
| Point | box_max |
| Point | box_len |
| std::vector< bool > | periodic |
| std::vector< bool > | inlet |
| FixPointSlitWallEmpiricalDNA::FixPointSlitWallEmpiricalDNA | ( | PMLinearImplicitSystem & | pm_sys | ) |

|
inline |

|
virtual |
Compute force field attach it to particles /*! User-defined function for reinitializing the force field at each time step The velocities of all beads are given (for calculating friction) This function is the same to reinit_force_field() unless velocities are given, i.e., friction need to be calculated
Reimplemented from libMesh::Fix.


|
virtual |
Check if num of parameters are correct.
Reimplemented from libMesh::Fix.

|
virtual |
|
virtual |
|
protected |
|
protected |
1.8.11