Go to the source code of this file.
Namespaces | |
GlobalParameters | |
Namespace for "global" problem parameters. | |
Enumerations | |
enum | GlobalParameters::Cases { GlobalParameters::Spherical_cap_in_cylinder_pinned , GlobalParameters::All_pinned , GlobalParameters::Barrel_shape , GlobalParameters::T_junction_with_nonzero_contact_angle } |
Enumeration for the possible cases. More... | |
Functions | |
void | GlobalParameters::setup_dependent_parameters_and_sanity_check () |
Setup dependent parameters and perform sanity check. More... | |
void | GlobalParameters::spine_base_function (const Vector< double > &x, Vector< double > &spine_B, Vector< Vector< double > > &dspine_B) |
Spine basis: The position vector to the basis of the spine as a function of the two coordinates x_1 and x_2, and its derivatives w.r.t. to these coordinates. dspine_B[i][j] = d spine_B[j] / dx_i Spines start in the (x_1,x_2) plane at (x_1,x_2). More... | |
void | GlobalParameters::spine_function (const Vector< double > &x, Vector< double > &spine, Vector< Vector< double > > &dspine) |
Spine: The spine vector field as a function of the two coordinates x_1 and x_2, and its derivatives w.r.t. to these coordinates: dspine[i][j] = d spine[j] / dx_i. More... | |
double | GlobalParameters::get_exact_kappa () |
Exact kappa. More... | |
Variables | |
bool | GlobalParameters::Use_spines = true |
Use spines (true) or not (false) More... | |
bool | GlobalParameters::Use_height_control = true |
Use height control (true) or not (false)? More... | |
int | GlobalParameters::Case = All_pinned |
What case are we considering: Choose one from the enumeration Cases. More... | |
double | GlobalParameters::Gamma = MathematicalConstants::Pi/4.0 |
Contact angle and its cos (dependent parameter – is reassigned) More... | |
double | GlobalParameters::Cos_gamma =cos(Gamma) |
Cos of contact angle. More... | |
Data * | GlobalParameters::Kappa_pt = 0 |
Pointer to Data object that stores the prescribed curvature. More... | |
double | GlobalParameters::Kappa_initial = 0.0 |
Initial value for kappa. More... | |
int | GlobalParameters::Step_sign = 1 |
Increase or decrease the value of the control parameters? More... | |
unsigned | GlobalParameters::Nsteps = 5 |
Number of steps. More... | |
double | GlobalParameters::Kappa_increment = -0.05 |
Increment for prescribed curvature. More... | |
double | GlobalParameters::Controlled_height_increment = 0.1 |
Increment for height control. More... | |
unsigned | GlobalParameters::Control_element = 0 |
Number of element in bulk mesh at which height control is applied. Initialise to 0 – will be overwritte in setup_dependent_parameters_and_sanity_check() More... | |
double | GlobalParameters::L_x = 1.0 |
Length and width of the domain. More... | |
double | GlobalParameters::L_y = 1.0 |
Width of domain. More... | |
unsigned | GlobalParameters::N_x = 8 |
Number of elements in the mesh. More... | |
unsigned | GlobalParameters::N_y = 8 |
double | GlobalParameters::Beta_min = MathematicalConstants::Pi/2.0 |
Min. second spine angle against horizontal plane. More... | |
double | GlobalParameters::Beta_max = MathematicalConstants::Pi/2.0 |
Max. second pine angle against horizontal plane. More... | |
bool | GlobalParameters::Rotate_spines_in_both_directions = true |
Should the spines rotate in the x and y directions (true)? More... | |