SimiLie
Loading...
Searching...
No Matches
sil::mesher::Mesher< D, CDim > Class Template Reference

#include <mesher.hpp>

Collaboration diagram for sil::mesher::Mesher< D, CDim >:
Collaboration graph

Public Types

template<class T >
using bsplines_type = ddc::UniformBSplines<T, D>
 
template<class T >
using discrete_dimension_type
 

Public Member Functions

template<class TypeSeqDDim , class TypeSeqBSplines >
constexpr ddc::detail::convert_type_seq_to_discrete_domain_t< TypeSeqDDim > mesh (ddc::Coordinate< CDim... > lower_boundaries, ddc::Coordinate< CDim... > upper_boundaries, ddc::detail::convert_type_seq_to_discrete_domain_t< TypeSeqDDim >::discrete_vector_type nb_cells)
 

Static Public Attributes

static constexpr ddc::BoundCond BoundCond = ddc::BoundCond::GREVILLE
 

Detailed Description

template<std::size_t D, class... CDim>
class sil::mesher::Mesher< D, CDim >

Definition at line 51 of file mesher.hpp.

Member Typedef Documentation

◆ bsplines_type

template<std::size_t D, class... CDim>
template<class T >
using sil::mesher::Mesher< D, CDim >::bsplines_type = ddc::UniformBSplines<T, D>

Definition at line 57 of file mesher.hpp.

◆ discrete_dimension_type

template<std::size_t D, class... CDim>
template<class T >
using sil::mesher::Mesher< D, CDim >::discrete_dimension_type
Initial value:
typename greville_points_type<typename Mesher<D, CDim...>::template bsplines_type<T>>::
interpolation_discrete_dimension_type
ddc::UniformBSplines< T, D > bsplines_type
Definition mesher.hpp:57

Definition at line 65 of file mesher.hpp.

Member Function Documentation

◆ mesh()

template<std::size_t D, class... CDim>
template<class TypeSeqDDim , class TypeSeqBSplines >
ddc::detail::convert_type_seq_to_discrete_domain_t< TypeSeqDDim > sil::mesher::Mesher< D, CDim >::mesh ( ddc::Coordinate< CDim... > lower_boundaries,
ddc::Coordinate< CDim... > upper_boundaries,
ddc::detail::convert_type_seq_to_discrete_domain_t< TypeSeqDDim >::discrete_vector_type nb_cells )
constexpr

Definition at line 79 of file mesher.hpp.

Member Data Documentation

◆ BoundCond

template<std::size_t D, class... CDim>
ddc::BoundCond sil::mesher::Mesher< D, CDim >::BoundCond = ddc::BoundCond::GREVILLE
staticconstexpr

Definition at line 54 of file mesher.hpp.


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