mir-algorithm ~master (2021-09-24T13:11:04Z)
Dub
Repo
ResolveSummationType
mir
math
sum
Undocumented in source.
package
template
ResolveSummationType (
Summation
summation
Range
F
) {
package
static if
(
summation == Summation.appropriate
)
static if
(
isSummable!(Range, F)
)
enum
ResolveSummationType
;
package
static if
(
summation == Summation.appropriate
)
static if
(!(
isSummable!(Range, F)
))
static if
(
is(F == class) || is(F == struct) || is(F == interface)
)
enum
ResolveSummationType
;
package
static if
(
summation == Summation.appropriate
)
static if
(!(
isSummable!(Range, F)
))
static if
(!(
is(F == class) || is(F == struct) || is(F == interface)
))
enum
ResolveSummationType
;
package
static if
(!(
summation == Summation.appropriate
))
enum
ResolveSummationType
;
}
Members
Manifest constants
ResolveSummationType
enum
ResolveSummationType
;
Undocumented in source.
ResolveSummationType
enum
ResolveSummationType
;
Undocumented in source.
ResolveSummationType
enum
ResolveSummationType
;
Undocumented in source.
ResolveSummationType
enum
ResolveSummationType
;
Undocumented in source.
Meta
Source
See Implementation
mir
math
sum
enums
Summation
structs
Summator
templates
ResolveSummationType
elementType
fillCollapseSums
isSummable
sum
sumType