dfhdl.lib.algebra
package dfhdl.lib.algebra
Members list
Type members
Classlikes
abstract class Column[ET <: DFType, RN <: Int & Singleton](val elemType: ET, val rowNum: RN) extends Frontend[DFVector[ET <:! DFTypeAny, Tuple1[RN]]]
Attributes
- Supertypes
-
class Frontend[DFVector[ET <:! DFTypeAny, Tuple1[RN]]]trait Idtrait Serializabletrait Producttrait Equalstrait HasTypeNameclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Frontend[DFVector[DFOpaque[CT], Tuple1[CN]]]trait Idtrait Serializabletrait Producttrait Equalstrait HasTypeNameclass Objecttrait Matchableclass AnyShow all
Extensions
Extensions
extension [ET <: DFType, RN <: Int & Singleton, CT <: Column[ET, RN]](col: DFValOf[DFOpaque[CT]])
def mapElems(f: DFValOf[ET <:! DFTypeAny] => DFValOf[ET <:! DFTypeAny]): DFC ?=> DFValOf[DFOpaque[CT]]
def zipMapElems(rhs: DFValOf[DFOpaque[CT]])(f: (DFValOf[ET <:! DFTypeAny], DFValOf[ET <:! DFTypeAny]) => DFValOf[ET <:! DFTypeAny]): DFC ?=> DFValOf[DFOpaque[CT]]
extension [ET <: DFType, RN <: Int & Singleton, CT <: Column[ET, RN]](colType: CT)
extension [CN <: Int & Singleton, ET <: DFType, RN <: Int & Singleton, CT <: Column[ET, RN], MT <: Matrix[CN, ET, RN, CT]](matType: MT)
In this article