flippy
a c++20 package for dynamically triangulated membrane simulations.
Loading...
Searching...
No Matches
custom_concepts.hpp File Reference

This file contains the concepts that are costomly defined for the flippy class templates. More...

#include <concepts>
Include dependency graph for custom_concepts.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fp
 
namespace  fp::implementation
 

Concepts

concept  fp::floating_point_number
 Here we implement the concepts of a floating point number.
 
concept  fp::indexing_number
 Here we implement the concepts of a positive integer number that is used throughout the code for indexing.
 
concept  fp::implementation::Beginable
 
concept  fp::implementation::Endable
 
concept  fp::implementation::NeqableBeginAndEnd
 
concept  fp::implementation::BeginIncrementable
 
concept  fp::implementation::BeginDerefable
 
concept  fp::implementation::BeginDerefToVoid
 
concept  fp::implementation::BeginAndEndCopyConstructibleAndDestructible
 
concept  fp::Container
 

Typedefs

using fp::Index = unsigned int
 
using fp::Real = double
 

Functions

static Real fp::operator""_r (long double value)
 
static Real fp::operator""_r (unsigned long long value)
 

Variables

static constexpr auto fp::PI = static_cast<Real>(3.14159265358979323846264338327950288)
 

Detailed Description

This file contains the concepts that are costomly defined for the flippy class templates.