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

