5 #ifndef HorizontalBaseScrew_H
6 #define HorizontalBaseScrew_H
60 void read(std::istream& is)
final;
65 void write(std::ostream& os)
const final;
float * p
Definition: Tutorial_Map_using.cpp:9
Definition: BaseParticle.h:33
A HorizontalBaseScrew is a copy of AxisymmetricIntersectionOfWalls, with an additional,...
Definition: HorizontalBaseScrew.h:18
HorizontalBaseScrew & operator=(const HorizontalBaseScrew &other)
Copy assignment operator.
Definition: HorizontalBaseScrew.cc:47
std::string getName() const final
Returns the name of the object.
Definition: HorizontalBaseScrew.cc:147
HorizontalBaseScrew * copy() const final
Wall copy method. It calls the copy constructor of this Wall, useful for polymorphism.
Definition: HorizontalBaseScrew.cc:62
bool getDistanceAndNormal(const BaseParticle &P, Mdouble &distance, Vec3D &normal_return) const final
Computes the distance from the wall for a given BaseParticle and returns true if there is a collision...
Definition: HorizontalBaseScrew.cc:77
~HorizontalBaseScrew()
Destructor.
Definition: HorizontalBaseScrew.cc:39
Mdouble sinA2Max_
Definition: HorizontalBaseScrew.h:80
Mdouble timeMin_
Definition: HorizontalBaseScrew.h:81
HorizontalBaseScrew()
Default constructor.
Definition: HorizontalBaseScrew.cc:10
void writeVTK(VTKContainer &vtk) const override
Definition: HorizontalBaseScrew.cc:188
void read(std::istream &is) final
reads wall
Definition: HorizontalBaseScrew.cc:130
void setAxis(Vec3D a)
Definition: HorizontalBaseScrew.cc:152
void convertLimits(Vec3D &min, Vec3D &max) const
Definition: HorizontalBaseScrew.cc:157
void write(std::ostream &os) const final
outputs wall
Definition: HorizontalBaseScrew.cc:139
A IntersectionOfWalls is convex polygon defined as an intersection of InfiniteWall's.
Definition: IntersectionOfWalls.h:38
Definition: ParticleSpecies.h:16
Definition: Kernel/Math/Vector.h:30
#define min(a, b)
Definition: datatypes.h:22
#define max(a, b)
Definition: datatypes.h:23
const Scalar * a
Definition: level2_cplx_impl.h:32
double P
Uniform pressure.
Definition: TwenteMeshGluing.cpp:77
std::string string(const unsigned &i)
Definition: oomph_definitions.cc:286
Definition: BaseWall.h:17