26 #ifndef AXISYMMETRICINTERSECTIONOFWALLS_H
27 #define AXISYMMETRICINTERSECTIONOFWALLS_H
169 void read(std::istream& is)
final;
174 void write(std::ostream& os)
const final;
179 std::string
getName()
const final;
Use AxisymmetricIntersectionOfWalls to Screw Screw::read Screw::read Screw::read define axisymmetric ...
Definition: AxisymmetricIntersectionOfWalls.h:126
AxisymmetricIntersectionOfWalls & operator=(const AxisymmetricIntersectionOfWalls &other)
Copy assignment operator.
Definition: AxisymmetricIntersectionOfWalls.cc:63
void write(std::ostream &os) const final
outputs wall
Definition: AxisymmetricIntersectionOfWalls.cc:139
void setAxis(Vec3D a)
Definition: AxisymmetricIntersectionOfWalls.cc:152
AxisymmetricIntersectionOfWalls * copy() const final
Wall copy method. It calls the copy constructor of this Wall, useful for polymorphism.
Definition: AxisymmetricIntersectionOfWalls.cc:78
void writeVTK(VTKContainer &vtk) const override
Definition: AxisymmetricIntersectionOfWalls.cc:171
std::string getName() const final
Returns the name of the object.
Definition: AxisymmetricIntersectionOfWalls.cc:147
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: AxisymmetricIntersectionOfWalls.cc:93
void convertLimits(Vec3D &min, Vec3D &max) const
Definition: AxisymmetricIntersectionOfWalls.cc:157
~AxisymmetricIntersectionOfWalls() override
Destructor.
Definition: AxisymmetricIntersectionOfWalls.cc:54
void read(std::istream &is) final
reads wall
Definition: AxisymmetricIntersectionOfWalls.cc:130
AxisymmetricIntersectionOfWalls()
Default constructor.
Definition: AxisymmetricIntersectionOfWalls.cc:31
Definition: BaseParticle.h:54
A IntersectionOfWalls is convex polygon defined as an intersection of InfiniteWall's.
Definition: IntersectionOfWalls.h:59
Definition: ParticleSpecies.h:37
double P
Uniform pressure.
Definition: TwenteMeshGluing.cpp:73
Definition: BaseWall.h:38