Class WallPiecewise¶
Defined in File RegularizedWall.hxx
Inheritance Relationships¶
Base Type¶
public Mechatronix::RegularizedBase
(Class RegularizedBase)
Class Documentation¶
-
class
Mechatronix
::
WallPiecewise
: public Mechatronix::RegularizedBase¶
-
Wall function smoothed
\[\begin{split} w(x)= \frac{1}{3} \begin{cases} 0 & x<0 \\[1em] X^4 \left( 5 - 2 X\right) & x<h \\[1em] 3+10 X\left(X-1\right) & \textrm{otherwise} \end{cases} \end{split}\]where \( X = \frac{x}{h} \) and
\[ w(0) = 0, \qquad w(h)=1 \]Inizialization
-
inline explicit
WallPiecewise
()¶
-
virtual void
setup
(GenericContainer const &gc) override¶
Evaluate
-
virtual real_type
operator()
(real_type x) const override¶
-
Evaluate
\[\begin{split} w(x)= \frac{1}{3} \begin{cases} 0 & x<0 \\[1em] X^4 \left( 5 - 2 X\right) & x<h \\[1em] 3+10 X\left(X-1\right) & \textrm{otherwise} \end{cases} \end{split}\]where \( X = \frac{x}{h} \) and
\[ w(0) = 0, \qquad w(h)=1 \]
Info
-
virtual string
info
() const override¶
-
inline explicit