QUGaR 0.0.4
Loading...
Searching...
No Matches
primitive_funcs_lib.hpp File Reference

Declaration of a primitive implicit functions ready to be consumed by Algoim. More...

#include <qugar/bezier_tp.hpp>
#include <qugar/domain_function.hpp>
#include <qugar/impl_funcs_lib_macros.hpp>
#include <qugar/monomials_tp.hpp>
#include <qugar/numbers.hpp>
#include <qugar/point.hpp>
#include <qugar/ref_system.hpp>
#include <qugar/types.hpp>
#include <memory>
Include dependency graph for primitive_funcs_lib.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  qugar::impl::funcs::SphereBase< dim >
 Dimension independent spherical function. More...
 
class  qugar::impl::funcs::Sphere< dim >
 Dimension independent spherical function. The function is defined by its center and radius. The function presents a negative sign around the center, and positive far away. At a radius distance from the center, the function vanishes. More...
 
class  qugar::impl::funcs::SphereBzr< dim >
 Dimension independent spherical function. The function is defined by its center and radius. The function presents a negative sign around the center, and positive far away. At a radius distance from the center, the function vanishes. More...
 
class  qugar::impl::funcs::CylinderBase
 Infinite cylinder base class. More...
 
class  qugar::impl::funcs::CylinderBzr
 Infinite cylinder. More...
 
class  qugar::impl::funcs::Cylinder
 Infinite cylinder. More...
 
class  qugar::impl::funcs::EllipsoidBase< dim >
 Dimension independent ellipsoidal function (base cass). The function is defined by the ellipsoid's semi-axes and centered at the origin. The function presents a negative sign around the origin, and positive far away. More...
 
class  qugar::impl::funcs::EllipsoidBzr< dim >
 Dimension independent ellipsoidal function. The function is defined by the ellipsoid's semi-axes and centered at the origin. The function presents a negative sign around the origin, and positive far away. More...
 
class  qugar::impl::funcs::Ellipsoid< dim >
 Dimension independent ellipsoidal function. The function is defined by the ellipsoid's semi-axes and centered at the origin. The function presents a negative sign around the origin, and positive far away. More...
 
class  qugar::impl::funcs::AnnulusBase
 2D annulus base class. The function is defined by the annulus center and major and inner radii. The function presents a negative sign inside the annulus (between both boundaries), and positive outside. More...
 
class  qugar::impl::funcs::AnnulusBzr
 2D annulus function. The function is defined by the annulus center and outer and inner radii. The function presents a negative sign inside the annulus (between both boundaries), and positive outside. More...
 
class  qugar::impl::funcs::Annulus
 2D annulus function. The function is defined by the annulus center and outer and inner radii. The function presents a negative sign inside the annulus (between both boundaries), and positive outside. More...
 
class  qugar::impl::funcs::TorusBase
 3D torus function base class. The function is defined by the torus center, axis, and major and inner radii. The function presents a negative sign inside the torus, and positive outside. More...
 
class  qugar::impl::funcs::TorusBzr
 3D torus function. The function is defined by the torus center, axis, and major and inner radii. The function presents a negative sign inside the torus, and positive outside. More...
 
class  qugar::impl::funcs::Torus
 3D torus function. The function is defined by the torus center, axis, and major and inner radii. The function presents a negative sign inside the torus, and positive outside. More...
 
class  qugar::impl::funcs::ConstantBase
 Dimension independent constant function. More...
 
class  qugar::impl::funcs::ConstantBzr< dim >
 Dimension independent constant function. More...
 
class  qugar::impl::funcs::Constant< dim >
 Dimension independent constant function. More...
 
class  qugar::impl::funcs::PlaneBase< dim >
 Plane base class. More...
 
class  qugar::impl::funcs::PlaneBzr< dim >
 Plane function. More...
 
class  qugar::impl::funcs::Plane< dim >
 Plane function. More...
 

Namespaces

namespace  qugar
 QUGaR's main namespace.
 
namespace  qugar::impl
 
namespace  qugar::impl::funcs
 

Detailed Description

Declaration of a primitive implicit functions ready to be consumed by Algoim.

Author
Pablo Antolin (pablo.nosp@m..ant.nosp@m.olin@.nosp@m.epfl.nosp@m..ch)
Date
2025-01-21