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