Parallel Finite Element - General geometry Ewald-like Method
Part of Continuum-particle Simulation Suite under MICCOM
Public Member Functions | Protected Attributes | List of all members
libMesh::FixPoint Class Reference

#include <fix_point.h>

Inheritance diagram for libMesh::FixPoint:
Inheritance graph
[legend]
Collaboration diagram for libMesh::FixPoint:
Collaboration graph
[legend]

Public Member Functions

 FixPoint (PMLinearImplicitSystem &pm_sys)
 Constructor for a system with point particles. More...
 
virtual ~FixPoint ()
 
void initParticleType ()
 
virtual void initPointParticleType ()
 
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 initParams ()
 Check if num of parameters are correct. More...
 
virtual void compute ()
 
virtual void print_fix ()
 
virtual void check_pbc_pre_fix ()
 
virtual void check_pbc_post_fix ()
 
virtual void sync_node_to_pointmesh ()
 

Protected Attributes

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_parametertype_force
 
- Public Attributes inherited from libMesh::Fix
PMLinearImplicitSystempm_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
 
PMPeriodicBoundarypbc
 
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
 

Constructor & Destructor Documentation

FixPoint::FixPoint ( PMLinearImplicitSystem pm_sys)

Constructor for a system with point particles.

virtual libMesh::FixPoint::~FixPoint ( )
inlinevirtual

Here is the call graph for this function:

Member Function Documentation

void FixPoint::check_walls ( )
virtual

Reimplemented from libMesh::Fix.

Here is the caller graph for this function:

void FixPoint::check_walls_pbcCount ( )
virtual

Reimplemented from libMesh::Fix.

Here is the caller graph for this function:

void FixPoint::initParticleType ( )
virtual

Prepare for running /* Check if particle_type == "point_particle" this -> check_params()

Reimplemented from libMesh::Fix.

Here is the caller graph for this function:

virtual void libMesh::FixPoint::initPointParticleType ( )
inlinevirtual

Member Data Documentation

std::string libMesh::FixPoint::point_particle_model
protected

The documentation for this class was generated from the following files: