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

Declaration of tools for creating reparameterizations of general functions. More...

#include <qugar/bbox.hpp>
#include <qugar/domain_function.hpp>
#include <qugar/impl_reparam_mesh.hpp>
#include <memory>
Include dependency graph for impl_reparam_general.hpp:

Go to the source code of this file.

Namespaces

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

Functions

template<int dim, bool S = false>
std::shared_ptr< ImplReparamMesh< S ? dim - 1 :dim, dim > > qugar::impl::reparam_general (const ImplicitFunc< dim > &func, const BoundBox< dim > &domain, int order)
 Reparameterizes the domain defined by a general implicit function.
 
template<int dim, bool S = false>
void qugar::impl::reparam_general (const ImplicitFunc< dim > &func, const BoundBox< dim > &domain, ImplReparamMesh< S ? dim - 1 :dim, dim > &reparam)
 Reparameterizes the domain defined by a general implicit function.
 
template<int dim>
std::shared_ptr< ImplReparamMesh< dim - 1, dim > > qugar::impl::reparam_general_facet (const ImplicitFunc< dim > &func, const BoundBox< dim > &domain, int facet_id, int order)
 Reparameterizes a face of domain defined by an implicit function. It reparameterizes one of the 2*dim faces of the domain.
 
template<int dim>
void qugar::impl::reparam_general_facet (const ImplicitFunc< dim > &func, const BoundBox< dim > &domain, int facet_id, ImplReparamMesh< dim - 1, dim > &reparam)
 Reparameterizes a face of domain defined by an implicit function. It reparameterizes one of the 2*dim faces of the domain.
 

Detailed Description

Declaration of tools for creating reparameterizations of general functions.

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