object Types
Object containing basic types used throughout the library.
- Alphabetic
- By Inheritance
- Types
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
CsvRow[T] extends AnyRef
Type class for vectors that can be rendered to a CSV string (and a Breeze DenseVector[Double]), extended by
State -
implicit
class
CsvRowSyntax[T] extends AnyRef
Syntax for
CsvRow -
trait
DataSet[D] extends AnyRef
Data set type class, for ABC methods
-
type
DoubleState = DenseVector[Double]
Alias for a Breeze
DenseVector[Double] -
type
HazardVec = DenseVector[Double]
Type for a SPN hazard vector
-
type
IntState = DenseVector[Int]
Alias for a Breeze
DenseVector[Int] -
type
LogLik = Double
Type representing log-likelihoods - just an alias for
Double.Type representing log-likelihoods - just an alias for
Double. All likelihoods in this library are on a log scale. There should be no raw likelihoods passed into or out of any user-facing function. -
case class
MarkedSpn[S](species: List[String], m: S, pre: DenseMatrix[Int], post: DenseMatrix[Int], h: (S, Time) ⇒ HazardVec)(implicit evidence$2: State[S]) extends Spn[S] with Product with Serializable
Case class for SPNs that include an initial marking
-
trait
Observation[O] extends CsvRow[O]
Observation type class, with implementations for
IntsandDoubles -
sealed
trait
Spn[S] extends AnyRef
Main trait for stochastic Petri nets (SPNs)
-
trait
State[S] extends CsvRow[S]
State type class, with implementations for Breeze
DenseVectorIntsandDoubles -
trait
Thinnable[F[_]] extends AnyRef
A type class for things which can be "thinned", with an implementation for
Stream.A type class for things which can be "thinned", with an implementation for
Stream. Useful for MCMC algorithms. -
implicit
class
ThinnableSyntax[T, F[T]] extends AnyRef
Provision of the
.thinsyntax forThinnablethings -
type
Time = Double
Type representing time, but just an alias for
Double -
type
Ts[S] = List[(Time, S)]
The main time series class, for representing output from simulation functions, and for observed time course data
-
case class
UnmarkedSpn[S](species: List[String], pre: DenseMatrix[Int], post: DenseMatrix[Int], h: (S, Time) ⇒ HazardVec)(implicit evidence$1: State[S]) extends Spn[S] with Product with Serializable
Case class for SPNs without an initial marking
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
val
dvdObs: Observation[DoubleState]
Evidence that
DoubleStatebelongs to theObservationtype class -
implicit
val
dvdState: State[DoubleState]
Evidence that
DoubleStatebelongs to theStatetype class -
implicit
val
dviObs: Observation[IntState]
Evidence that
IntStatebelongs to theObservationtype class -
implicit
val
dviState: State[IntState]
Evidence that
IntStatebelongs to theStatetype class -
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit
val
streamThinnable: Thinnable[Stream]
A
Thinnableinstance forStream -
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
val
tsdsDs: DataSet[Ts[DoubleState]]
Evidence that
Ts[DoubleState]is aDataSet -
implicit
val
tsisDs: DataSet[Ts[IntState]]
Evidence that
Ts[IntState]is aDataSet -
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )