Prusa Slicer
2.6.0
Loading...
Searching...
No Matches
Public Types
|
Private Types
|
List of all members
Eigen::internal::meta_sqrt< Y, InfX, SupX, Done > Class Template Reference
#include <
src/eigen/Eigen/src/Core/util/Meta.h
>
Public Types
enum
{
ret
= meta_sqrt<Y,NewInf,NewSup>::ret }
Private Types
enum
{
MidX
= (InfX+SupX)/2 }
Detailed Description
template<int Y, int InfX = 0, int SupX = ((Y==1) ? 1 : Y/2), bool Done = ((SupX-InfX)<=1 ? true : ((SupX*SupX <= Y) && ((SupX+1)*(SupX+1) > Y)))>
class Eigen::internal::meta_sqrt< Y, InfX, SupX, Done >
Member Enumeration Documentation
◆
anonymous enum
template<int Y, int InfX = 0, int SupX = ((Y==1) ? 1 : Y/2), bool Done = ((SupX-InfX)<=1 ? true : ((SupX*SupX <= Y) && ((SupX+1)*(SupX+1) > Y)))>
anonymous enum
private
Enumerator
MidX
445
{
446
MidX
= (InfX+SupX)/2,
447
TakeInf =
MidX
*
MidX
> Y ? 1 : 0,
448
NewInf = int(TakeInf) ? InfX : int(
MidX
),
449
NewSup = int(TakeInf) ? int(
MidX
) : SupX
450
};
Eigen::internal::meta_sqrt::MidX
@ MidX
Definition
Meta.h:446
◆
anonymous enum
template<int Y, int InfX = 0, int SupX = ((Y==1) ? 1 : Y/2), bool Done = ((SupX-InfX)<=1 ? true : ((SupX*SupX <= Y) && ((SupX+1)*(SupX+1) > Y)))>
anonymous enum
Enumerator
ret
452
{
ret
=
meta_sqrt<Y,NewInf,NewSup>::ret
};
Eigen::internal::meta_sqrt::ret
@ ret
Definition
Meta.h:452
The documentation for this class was generated from the following file:
src/eigen/Eigen/src/Core/util/
Meta.h
Eigen
internal
meta_sqrt
Generated by
1.9.8