#include <CylindricalWall.h>
|
| CylindricalWall () |
|
| CylindricalWall (const CylindricalWall &p) |
|
| CylindricalWall (double radius) |
|
CylindricalWall * | copy () const |
| Wall copy method. It calls the copy contrustor of this Wall, usefull for polymorfism. More...
|
|
void | clear () |
|
void | set (Mdouble radius) |
| Defines a standard wall, given an outward normal vector s. t. normal*x=position. More...
|
|
bool | get_distance_and_normal (BaseParticle &P, Mdouble &distance, Vec3D &normal_return) |
| Since this function should be called before calculating any Particle-Wall interactions, it can also be used to set the normal vector in case of curved walls. More...
|
|
void | read (std::istream &is) |
| reads wall More...
|
|
void | print (std::ostream &os) const |
| outputs wall More...
|
|
double | get_Radius () |
| access function for radius More...
|
|
Vec3D | get_Velocity () const |
|
| BaseWall () |
|
| BaseWall (const BaseWall &p) |
|
virtual | ~BaseWall () |
|
virtual void | move (Mdouble position_ UNUSED) |
| Allows the wall to be moved to a new position. More...
|
|
virtual void | move (Vec3D velocity_ UNUSED, Mdouble dt UNUSED) |
| Allows the wall to be moved to a new position (also orthogonal to the normal), and setting the velocity. More...
|
|
virtual void | move_time (Mdouble dt UNUSED) |
| Allows the wall to be moved to a new position (also orthogonal to the normal), and setting the velocity. More...
|
|
virtual bool | get_distance_and_normal (BaseParticle &P UNUSED, Mdouble &distance UNUSED, Vec3D &normal_return UNUSED)=0 |
|
void | set_Velocity (Vec3D new_) |
| access function for velocity More...
|
|
virtual void | read (std::istream &is UNUSED)=0 |
|
virtual void | print (std::ostream &os UNUSED) const =0 |
|
virtual void | moveInHandler (int newPos) |
|
int | getIndSpecies () const |
|
void | setIndSpecies (const int _new) |
|
const Vec3D & | get_Force () const |
|
const Vec3D & | get_Torque () const |
|
void | set_Force (Vec3D _new) |
|
void | set_Torque (Vec3D _new) |
|
void | set_Index (int index) |
|
void | set_Id (int id) |
|
void | add_Force (Vec3D _new) |
|
void | add_Torque (Vec3D _new) |
|
Definition at line 32 of file CylindricalWall.h.
CylindricalWall::CylindricalWall |
( |
| ) |
|
|
inline |
Definition at line 35 of file CylindricalWall.h.
Referenced by copy().
37 #ifdef CONSTUCTOR_OUTPUT
38 std::cout<<
"CylindricalWall () finished"<<std::endl;
Definition at line 42 of file CylindricalWall.h.
References radius.
45 #ifdef CONSTUCTOR_OUTPUT
46 std::cout<<
"CylindricalWall (const CylindricalWall &p) finished"<<std::endl;
CylindricalWall::CylindricalWall |
( |
double |
radius | ) |
|
|
inline |
Definition at line 50 of file CylindricalWall.h.
References radius.
53 #ifdef CONSTUCTOR_OUTPUT
54 std::cout<<
"CylindricalWall (double radius) finished"<<std::endl;
void CylindricalWall::clear |
( |
| ) |
|
|
inlinevirtual |
double CylindricalWall::get_Radius |
( |
| ) |
|
|
inline |
Vec3D CylindricalWall::get_Velocity |
( |
| ) |
const |
|
inlinevirtual |
void CylindricalWall::print |
( |
std::ostream & |
os | ) |
const |
|
inline |
void CylindricalWall::read |
( |
std::istream & |
is | ) |
|
|
inline |
void CylindricalWall::set |
( |
Mdouble |
radius | ) |
|
|
inline |
Defines a standard wall, given an outward normal vector s. t. normal*x=position.
Definition at line 70 of file CylindricalWall.h.
References radius.
The documentation for this class was generated from the following file: