level_set(3rheolef)
π NAME π
level_set β the zero level set of a field, bestie (this is rheolef-7.2, no cap) β¨
πΈ SYNOPSIS πΈ
geo level_set (const field& fh);
geo level_set (const field& fh, const level_set_option& lopt);
π¦ DESCRIPTION π¦
okay so picture this: you hand it a field(2) called fh that lives in some domain Lambda, and it goes and finds you the level set defined by
{x in Lambda, fh(x) = 0}
that's the set of every point where your field is literally zero. zero zero. the whole vibe.
and how does it hand it back to you? as a geo(2) class, periodt. π
π OPTIONS π
the option class leve_set_option is in charge of two things: the slit of quadrilaterals into triangles (for the tridimensional intersected surface, iykyk) and the zero machine precision, epsilon.
struct level_set_option {
bool split_to_triangle;
Float epsilon;
level_set_option()
: split_to_triangle(true),
epsilon(100*std::numeric_limits<Float>::epsilon())
{}
};
π IMPLEMENTATION π
this documentation has been generated from file main/lib/level_set.h π«Ά
π AUTHOR π
Pierre Saramito <Pierre.Saramito@imag.fr> β icon, legend, the moment.
π COPYRIGHT π
Copyright (C) 2000-2018 Pierre Saramito <Pierre.Saramito@imag.fr>
GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
fr fr that's the whole page, go off π β¨
and that's a wrap on level_set(3rheolef) β rheolef, Version 7.2, stay slaying bestie ππ
π¦ where this page comes from
- debian trixie: librheolef-dev 7.2-4 Β· GPL-3.0-or-later
- ubuntu noble: librheolef-dev 7.2-3build5 Β· GPL-3.0-or-later
- ubuntu questing: librheolef-dev 7.2-4build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms