SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::domain::relation::FullyConnected< A > Struct Template Referencefinal

Compile time type representing the fully connected relation for a domain or set. This relation states that the domain is a single connected blob of elements, not two separate pieces. More...

#include <relations.hpp>

Inheritance diagram for serif::discretization::domain::relation::FullyConnected< A >:
[legend]
Collaboration diagram for serif::discretization::domain::relation::FullyConnected< A >:
[legend]

Public Types

using domain_type = A
 Domain or Domain Set defining the domain in the fully connected relation.
 

Static Public Attributes

static constexpr std::string_view name = "fully_connected"
 Compile time name of the relation.
 

Detailed Description

template<IsDomainOrSet A>
struct serif::discretization::domain::relation::FullyConnected< A >

Compile time type representing the fully connected relation for a domain or set. This relation states that the domain is a single connected blob of elements, not two separate pieces.

Template Parameters
AThe domain or set type.

This relation is used to define constraints on the mesh, ensuring that the domain is fully connected and does not consist of disjoint parts.

Member Typedef Documentation

◆ domain_type

template<IsDomainOrSet A>
using serif::discretization::domain::relation::FullyConnected< A >::domain_type = A

Domain or Domain Set defining the domain in the fully connected relation.

Member Data Documentation

◆ name

template<IsDomainOrSet A>
std::string_view serif::discretization::domain::relation::FullyConnected< A >::name = "fully_connected"
staticconstexpr

Compile time name of the relation.

Todo
we should replace this with our meta library.

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