Packages

p

faces.apps.prt.experiments.momo

transfermodelling

package transfermodelling

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ConstantTransferProvider (momo: MoMoBasic, data: IndexedSeq[DenseMatrix[Double]]) extends TransferDataProvider with Product with Serializable

    Returns the same transfer data for every face regardless of its momo coefficients

  2. case class ExactTransferDataProvider (momo: MoMo, bsdf: SHBrdf with CosineTerm, bounces: Int, sampleCountSqrt: Int) extends TransferDataProvider with TransferDataProviderHelper with Product with Serializable

    Calculates exact transfer data for faces based on their momo coefficients and the provided bsdf.

    Calculates exact transfer data for faces based on their momo coefficients and the provided bsdf. It uses the Generic[Transfer]Simulator internally.

  3. case class HyperCube [A](vertices: IndexedSeq[A]) extends Product with Serializable

    A class that implements multilinear interpolation of a hypercube's vertex data.

    A class that implements multilinear interpolation of a hypercube's vertex data.

    A

    Type of the vertex data

    vertices

    Vertices of the hypercube

  4. case class LinearTransferDataProvider (momo: MoMoBasic, transferVertices: IndexedSeq[IndexedSeq[DenseMatrix[Double]]], coefficientsSettings: IndexedSeq[(DataVector, Int, Double)]) extends TransferDataProvider with TransferDataProviderHelper with Product with Serializable

    Linearly approximates transfer data based on 2^n transfer data sets which form the vertices of a hypercube in the space of faces. The approximation is a multilinear combination of these transfer data sets.

  5. class NearestNeighborTransferDataProvider extends TransferDataProvider with TransferDataProviderHelper

    Transfer data is approximated using a nearest neighbour approach.

    Transfer data is approximated using a nearest neighbour approach. Transfer data sets are stored for multiple faces from the state space.

  6. trait TransferDataProvider extends AnyRef

    Provides transfer data for a face specified by its momo coefficients.

Value Members

  1. object HyperCube extends Serializable
  2. object LinearTransferDataProvider extends IOImplementation[LinearTransferDataProvider] with Serializable

Ungrouped