载入中...
搜索中...
未找到
dtl::utility::DrawJaggedRandom< Derived, Matrix_Var_, Random_Engine_, Return_Var_ > 模板类 参考
#include <DrawJaggedRandom.hpp>
Public 成员函数 | |
| template<typename Matrix_ , typename... Args> | |
| constexpr Return_Var_ | redraw (const Matrix_Var_ &init_value_, Matrix_ &matrix_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename... Args> | |
| constexpr Return_Var_ | draw (Matrix_ &matrix_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename... Args> | |
| constexpr Return_Var_ | drawAdd (Matrix_ &matrix_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename Matrix2_ , typename... Args> | |
| constexpr Return_Var_ | drawOther (Matrix_ &matrix_, Matrix2_ &matrix2_, Args &&... args) const noexcept |
| template<typename Matrix_Var2_ , typename Matrix_ , typename Matrix2_ , typename... Args> | |
| constexpr Return_Var_ | drawOther (Matrix_ &matrix_, Matrix2_ &matrix2_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename Function_ , typename... Args> | |
| constexpr Return_Var_ | drawOperator (Matrix_ &matrix_, Function_ &&function_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename Function_ > | |
| constexpr Return_Var_ | drawOperatorArray (Matrix_ &matrix_, const Index_Size max_x_, const Index_Size max_y_, Function_ &&function_) const noexcept |
| template<typename Matrix_ , typename Function_ , typename... Args> | |
| constexpr Return_Var_ | drawFunction (Matrix_ &matrix_, Function_ &&function_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename Function_ , typename... Args> | |
| constexpr Return_Var_ | drawAddOperator (Matrix_ &matrix_, Function_ &&function_, Args &&... args) const noexcept |
| template<typename Matrix_ > | |
| constexpr Return_Var_ | drawArray (Matrix_ &matrix_, const Index_Size max_x_, const Index_Size max_y_) const noexcept |
| template<typename Matrix_ , typename SEED_ , typename... Args> | |
| constexpr Return_Var_ | drawSEED (Matrix_ &matrix_, SEED_ &&seed_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename SEED_ , typename... Args> | |
| constexpr Return_Var_ | drawAddSEED (Matrix_ &matrix_, SEED_ &&seed_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename... Args> | |
| constexpr Return_Var_ | drawRandomEngine (Matrix_ &matrix_, Random_Engine_ &&seed_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename... Args> | |
| constexpr Return_Var_ | drawAddRandomEngine (Matrix_ &matrix_, Random_Engine_ &&seed_, Args &&... args) const noexcept |
| template<typename Matrix_ , typename ... Args_> | |
| constexpr Return_Var_ | operator() (Matrix_ &matrix_, Args_ &&... args_) const noexcept |
| template<typename Matrix_ , typename ... Args_> | |
| DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && | create (Matrix_ &&matrix_, Args_ &&... args_) const noexcept |
| template<typename Matrix_ , typename ... Args_> | |
| DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && | createArray (Matrix_ &&matrix_, Args_ &&... args_) const noexcept |
| template<typename Matrix_ , typename ... Args_> | |
| DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && | createOperator (Matrix_ &&matrix_, Args_ &&... args_) const noexcept |
| template<typename Matrix_ , typename ... Args_> | |
| DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && | createOperatorArray (Matrix_ &&matrix_, Args_ &&... args_) const noexcept |
详细描述
template<typename Derived, typename Matrix_Var_, typename Random_Engine_, typename Return_Var_ = bool>
class dtl::utility::DrawJaggedRandom< Derived, Matrix_Var_, Random_Engine_, Return_Var_ >
class dtl::utility::DrawJaggedRandom< Derived, Matrix_Var_, Random_Engine_, Return_Var_ >
在文件 DrawJaggedRandom.hpp 第 29 行定义.
成员函数说明
◆ create()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
|
inlinenoexcept |
◆ createArray()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
|
inlinenoexcept |
◆ createOperator()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
|
inlinenoexcept |
◆ createOperatorArray()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
|
inlinenoexcept |
◆ draw()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename... Args>
|
inlineconstexprnoexcept |
◆ drawAdd()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 70 行定义.
◆ drawAddOperator()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Function_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 136 行定义.
◆ drawAddRandomEngine()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 191 行定义.
◆ drawAddSEED()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename SEED_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 169 行定义.
◆ drawArray()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ >
|
inlineconstexprnoexcept |
◆ drawFunction()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Function_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 125 行定义.
◆ drawOperator()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Function_ , typename... Args>
|
inlineconstexprnoexcept |
◆ drawOperatorArray()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Function_ >
|
inlineconstexprnoexcept |
◆ drawOther() [1/2]
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Matrix2_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 81 行定义.
◆ drawOther() [2/2]
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_Var2_ , typename Matrix_ , typename Matrix2_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 93 行定义.
◆ drawRandomEngine()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 180 行定义.
◆ drawSEED()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename SEED_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 158 行定义.
◆ operator()()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
|
inlineconstexprnoexcept |
◆ redraw()
template<typename Derived , typename Matrix_Var_ , typename Random_Engine_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename... Args>
|
inlineconstexprnoexcept |
在文件 DrawJaggedRandom.hpp 第 48 行定义.
该类的文档由以下文件生成:
- src/modules/procgen/dtl_compat/DTL/Utility/DrawJaggedRandom.hpp