Uses of Interface
gov.usgs.earthquake.nshmp.tree.LogicTree
-
Packages that use LogicTree Package Description gov.usgs.earthquake.nshmp.gmm GroundMotionModel
implementations.gov.usgs.earthquake.nshmp.model EarthquakeHazardModel
s.gov.usgs.earthquake.nshmp.tree Logic tree representations. -
-
Uses of LogicTree in gov.usgs.earthquake.nshmp.gmm
Methods in gov.usgs.earthquake.nshmp.gmm with parameters of type LogicTree Modifier and Type Method Description static LogicTree<GroundMotion>
UsgsDampingScaling. apply(Imt imt, GmmInput in, LogicTree<GroundMotion> tree, Gmm.Type type, double dampingRatio)
static GroundMotion
GroundMotions. combine(LogicTree<GroundMotion> tree)
Returns the weighted combination of ground motions in this tree. -
Uses of LogicTree in gov.usgs.earthquake.nshmp.model
Classes in gov.usgs.earthquake.nshmp.model that implement LogicTree Modifier and Type Class Description class
SourceTree
Top level wrapper class used for any source logic trees.Methods in gov.usgs.earthquake.nshmp.model that return LogicTree Modifier and Type Method Description LogicTree<Mfd>
ClusterRuptureSet. mfdTree()
LogicTree<Mfd>
FaultRuptureSet. mfdTree()
LogicTree<Mfd>
GridRuptureSet. mfdTree()
LogicTree<Mfd>
InterfaceRuptureSet. mfdTree()
LogicTree<Mfd>
RuptureSet. mfdTree()
The logic tree of MFDs in this rupture set.LogicTree<Mfd>
SystemRuptureSet. mfdTree()
static LogicTree<Gmm>
GmmTree. parseTree(com.google.gson.JsonElement e)
Convenience method to parse a JSON logic tree of GMMs and associated weights.LogicTree<Gmm>
GmmTree. tree()
The GMM logic tree.Methods in gov.usgs.earthquake.nshmp.model with parameters of type LogicTree Modifier and Type Method Description static GmmTree
GmmTree. create(LogicTree<Gmm> tree, Optional<gov.usgs.earthquake.nshmp.model.GmmConfig> config)
Create a new GMM logic tree container. -
Uses of LogicTree in gov.usgs.earthquake.nshmp.tree
Classes in gov.usgs.earthquake.nshmp.tree that implement LogicTree Modifier and Type Class Description class
LogicGroup<T>
A logic group is a collection of branches, the weights of which are not required to sum to one.Methods in gov.usgs.earthquake.nshmp.tree that return LogicTree Modifier and Type Method Description LogicTree<T>
LogicTree.Builder. build()
Return a newly createdLogicTree
.static <T> LogicTree<T>
LogicTree. singleton(String name, String id, T value)
A logic tree with a single branch.static <T,R>
LogicTree<R>Trees. transform(LogicTree<T> tree, Function<T,R> function, Optional<String> name)
Transform a logic tree with one value type into a new logic tree with a different value type, preserving branch IDs and weights.static <T> LogicTree<List<T>>
Trees. transpose(List<LogicTree<T>> treeList)
Transpose a list of logic trees to a new logic tree of immutable lists.Methods in gov.usgs.earthquake.nshmp.tree with parameters of type LogicTree Modifier and Type Method Description static <T> String
LogicTree. toString(LogicTree<T> tree)
String representation of a logic tree for use by concrete implementations.static <T,R>
LogicTree<R>Trees. transform(LogicTree<T> tree, Function<T,R> function, Optional<String> name)
Transform a logic tree with one value type into a new logic tree with a different value type, preserving branch IDs and weights.Method parameters in gov.usgs.earthquake.nshmp.tree with type arguments of type LogicTree Modifier and Type Method Description static <T> LogicTree<List<T>>
Trees. transpose(List<LogicTree<T>> treeList)
Transpose a list of logic trees to a new logic tree of immutable lists.
-