Class WallErfPower3¶
Defined in File RegularizedWall.hxx
Inheritance Relationships¶
Base Type¶
public Mechatronix::RegularizedBase
(Class RegularizedBase)
Class Documentation¶
-
class
Mechatronix
::
WallErfPower3
: public Mechatronix::RegularizedBase¶
-
Wall function smoothed.
Inizialization
-
inline explicit
WallErfPower3
()¶
-
virtual void
setup
(GenericContainer const &gc) override¶
Evaluate
-
virtual real_type
operator()
(real_type x) const override¶
-
Evaluate regularized wall
\[ \mathrm{wall}(x) = \left(\frac{x^2}{2}+\frac{1}{4B^2}\right) A(1+\mathrm{erf}(Bx)) + \frac{A\mathrm{e}^{-(Bx)^2}}{2B\sqrt{\pi}} \]where \( A \) and \( A \) satisfy
\[ \mathrm{wall}(0) = \epsilon, \quad \mathrm{wall}(x) ~ \left(\frac{x}{h}\right)^2, \quad x\gg 0 \]
Info
-
virtual string
info
() const override¶
-
inline explicit