SeqAn3  3.2.0-rc.1
The Modern C++ library for sequence analysis.
math.hpp File Reference

Provides math related functionality. More...

#include <bit>
#include <cassert>
#include <cmath>
#include <concepts>
#include <stdexcept>
#include <seqan3/core/platform.hpp>
+ Include dependency graph for math.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 seqan3
 The main SeqAn3 namespace.
 

Functions

 seqan3::for (exp_t i=0;i< exp;++i)
 
 seqan3::if (base==0) return 0
 
template<typename base_t , std::unsigned_integral exp_t>
 seqan3::requires (std::same_as< base_t, uint64_t >||std::same_as< base_t, int64_t >) base_t pow(base_t base
 Computes the value of base raised to the power exp. More...
 

Variables

exp_t seqan3::exp
 
return seqan3::result
 

Detailed Description

Provides math related functionality.

Author
Enrico Seiler <enrico.seiler AT fu-berlin.de>