RVT

schrodinger.RVT
See theRVT companion object
sealed abstract class RVT[F[_], S, A]

Attributes

Companion:
object
Source:
RVT.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

final def evalMap[B](f: A => F[B]): RVT[F, S, B]

Attributes

Source:
RVT.scala
final def flatMap[B](f: A => RVT[F, S, B]): RVT[F, S, B]

Attributes

Source:
RVT.scala
final def flatten[B](using f: A <:< RVT[F, S, B]): RVT[F, S, B]

Attributes

Source:
RVT.scala
final def map[B](f: A => B): RVT[F, S, B]

Attributes

Source:
RVT.scala
final def simulate(s: S)(using sim: Simulator[F], S: Rng[S]): F[A]

Attributes

Source:
RVT.scala
final def split(using S: SplittableRng[S]): RVT[F, S, F[A]]

Attributes

Source:
RVT.scala