carbon ~master (2016-11-08T03:28:07Z)
Home
Dub
Repo
MatrixExpression
carbon
linear
式テンプレートでの、式を表します
struct
MatrixExpression
(Lhs, string s, Rhs)
struct
MatrixExpression
(Lhs, string s, Rhs)
struct
MatrixExpression (
Lhs
string
s
Rhs
)
if
(
isValidOperator
!(
Lhs
,
s
,
Rhs
) &&
!
(
(
isAbstractMatrix
!
Lhs
||
isAbstractMatrix
!
Rhs
)
&&
!
(
isMatrix
!
Lhs
||
isMatrix
!
Rhs
)
)
) {
enum
etoSpec
;
enum
rows
;
enum
rows
;
enum
cols
;
enum
cols
;
enum
rows
;
enum
rows
;
enum
cols
;
enum
cols
;
enum
rows
;
enum
cols
;
enum
rows
;
enum
cols
;
}
auto
matrixExpression
(
auto
ref
A
a
,
auto
ref
B
b
)
Meta
Source
See Implementation
carbon
linear
enums
ETOSpec
Major
functions
cartesian
columnVectors
congeal
cross
hermitian
matrix
matrixExpression
norm
permutation
pluDecomposeInPlace
rowVectors
sub
swizzle
toFlatten
toMatrix
toRange
trace
manifest constants
defaultMajor
properties
identity
ones
transpose
structs
DMatrix
InferredResult
MatrixExpression
PLU
PMatrix
SMatrix
templates
ETOperatorSpec
ElementType
ExpressionOperators
ExpressionOperatorsInferable
SCVector
SRVector
SVector
defaultExprOps
hasAssignableElements
hasLvalueElements
isValidOperator
variables
hasView
isAbstractMatrix
isNotVectorOrMatrix
isVector
式テンプレートでの、式を表します