Electrowetting on dielectric
Public Member Functions | Public Attributes | Private Attributes
GLPotential Struct Reference
Collaboration diagram for GLPotential:
Collaboration graph

List of all members.

Public Member Functions

 GLPotential ()
double operator() (const double x) const

Public Attributes

const double A

Private Attributes

const double max_second_deriv

Detailed Description

This class implements the (modified) Ginzburg Landau potential, which is given by

\[ \mathcal{W}(x) = \begin{cases} (1+x)^2, & x \le -1, \\ \frac14 (1-x^2)^2, & |x| \leq 1, \\ (1-x)^2, & x > 1. \end{cases} \]

Definition at line 77 of file Material.h.

Constructor & Destructor Documentation

Constructor. Just initalize the members

Member Function Documentation

double GLPotential::operator() ( const double  x) const

Derivative: $\mathcal{W}'(x)$.

Member Data Documentation

Maximum of the second derivative: $\sup_{x \in \mathbb{R}} |\mathcal{W}''(x)|$.

Definition at line 91 of file Material.h.

The value of the maximum of the second derivative is known beforehands, and so it is the value of the stabilization parameter. Thus, we make it a constant.

Definition at line 97 of file Material.h.

The documentation for this struct was generated from the following file: