public static interface MagpieServer.Iface
Modifier and Type | Method and Description |
---|---|
java.util.List<Entry> |
evaluateProperties(java.util.List<Entry> entries,
java.util.List<java.lang.String> props)
Compute the properties of each entry in a list.
|
java.util.Map<java.lang.String,ModelInfo> |
getModelInformation()
Get information about available models
|
java.util.List<Entry> |
searchMultiObjective(double p,
java.util.List<java.lang.String> objs,
java.lang.String genMethod,
int numToList)
Search for optimal materials based on a multiple objectives in a
user-defined space.
|
java.util.List<Entry> |
searchSingleObjective(java.lang.String obj,
java.lang.String genMethod,
int numToList)
Search for optimal materials based on a single objective in a
user-defined space
_How to Define Objective Function_
The first word in the objective function input should be the name of the
property being optimized, followed by whether to minimize or maximize the
objective function, then the name of EntryRanker, and (finally) its options.
|
java.util.Map<java.lang.String,ModelInfo> getModelInformation() throws MagpieException, org.apache.thrift.TException
MagpieException
org.apache.thrift.TException
java.util.List<Entry> evaluateProperties(java.util.List<Entry> entries, java.util.List<java.lang.String> props) throws MagpieException, org.apache.thrift.TException
entries
- [in] List of entries to be evaluatedprops
- [in] Names of properties to evaluateentries
- props
- MagpieException
org.apache.thrift.TException
java.util.List<Entry> searchSingleObjective(java.lang.String obj, java.lang.String genMethod, int numToList) throws MagpieException, org.apache.thrift.TException
obj
- [in] Objective functiongenMethod
- [in] Definition of search spacenumToList
- [in] Number of top candidates to returnobj
- genMethod
- numToList
- MagpieException
org.apache.thrift.TException
java.util.List<Entry> searchMultiObjective(double p, java.util.List<java.lang.String> objs, java.lang.String genMethod, int numToList) throws MagpieException, org.apache.thrift.TException
p
- [in] Tradeoff Parameterobjs
- [in] Objective functionsgenMethod
- [in] Definition of search spacenumToList
- [in] Number of top candidates to returnp
- objs
- genMethod
- numToList
- MagpieException
org.apache.thrift.TException