Esempio n. 1
0
        private double getRate(Currency ccy1, Currency ccy2)
        {
            int i = currencies.get(ccy1);
            int j = currencies.get(ccy2);

            return(rates[i][j]);
        }
Esempio n. 2
0
 protected internal virtual VertexInfo getVertex(VertexInfo vertexInfo)
 {
     lock (this)
     {
         return(cache.get(getKey(vertexInfo)));
     }
 }
Esempio n. 3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: private de.bwaldvogel.liblinear.Parameter getLiblinearParameters(java.util.LinkedHashMap<String, String> libOptions) throws org.maltparser.core.exception.MaltChainedException
        private Parameter getLiblinearParameters(LinkedHashMap <string, string> libOptions)
        {
            Parameter param = new Parameter(SolverType.MCSVM_CS, 0.1, 0.1);
            string    type  = libOptions.get("s");

            if (type.Equals("0"))
            {
                param.SolverType = SolverType.L2R_LR;
            }
            else if (type.Equals("1"))
            {
                param.SolverType = SolverType.L2R_L2LOSS_SVC_DUAL;
            }
            else if (type.Equals("2"))
            {
                param.SolverType = SolverType.L2R_L2LOSS_SVC;
            }
            else if (type.Equals("3"))
            {
                param.SolverType = SolverType.L2R_L1LOSS_SVC_DUAL;
            }
            else if (type.Equals("4"))
            {
                param.SolverType = SolverType.MCSVM_CS;
            }
            else if (type.Equals("5"))
            {
                param.SolverType = SolverType.L1R_L2LOSS_SVC;
            }
            else if (type.Equals("6"))
            {
                param.SolverType = SolverType.L1R_LR;
            }
            else if (type.Equals("7"))
            {
                param.SolverType = SolverType.L2R_LR_DUAL;
            }
            else
            {
                throw new LibException("The liblinear type (-s) is not an integer value between 0 and 4. ");
            }
            try
            {
                param.C = Convert.ToDouble(libOptions.get("c"));
            }
            catch (FormatException e)
            {
                throw new LibException("The liblinear cost (-c) value is not numerical value. ", e);
            }
            try
            {
                param.Eps = Convert.ToDouble(libOptions.get("e"));
            }
            catch (FormatException e)
            {
                throw new LibException("The liblinear epsilon (-e) value is not numerical value. ", e);
            }
            return(param);
        }
Esempio n. 4
0
 //[MethodImpl(MethodImplOptions.Synchronized)]
 public V get(K key)
 {
     lock (this)
     {
         return(map.get(key));
     }
 }
Esempio n. 5
0
        /*
         * Gets the ZIP entry with the specified name from this {@code ZipFile}.
         *
         * @param entryName
         *            the name of the entry in the ZIP file.
         * @return a {@code ZipEntry} or {@code null} if the entry name does not
         *         exist in the ZIP file.
         * @throws IllegalStateException if this ZIP file has been closed.
         */
        public ZipEntry getEntry(String entryName)
        {
            checkNotClosed();
            if (entryName == null)
            {
                throw new java.lang.NullPointerException();
            }

            ZipEntry ze = mEntries.get(entryName);

            if (ze == null)
            {
                ze = mEntries.get(entryName + "/");
            }
            return(ze);
        }
Esempio n. 6
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: public void add(String subModelName, String featureSpec) throws org.maltparser.core.exception.MaltChainedException
        public virtual void add(string subModelName, string featureSpec)
        {
            if (ReferenceEquals(subModelName, null) || subModelName.Length < 1 || subModelName.ToUpper().Equals("MAIN"))
            {
                if (!subModelMap.containsKey("MAIN"))
                {
                    subModelMap.put("MAIN", new SpecificationSubModel("MAIN"));
                }
                subModelMap.get("MAIN").add(featureSpec);
            }
            else
            {
                if (!subModelMap.containsKey(subModelName.ToUpper()))
                {
                    subModelMap.put(subModelName.ToUpper(), new SpecificationSubModel(subModelName.ToUpper()));
                }
                subModelMap.get(subModelName.ToUpper()).add(featureSpec);
            }
        }
Esempio n. 7
0
 private System.Action <IDictionary <string, string> > AsSettings <T1>(System.Action <T1> overrideSettingsFunction)
 {
     return(settings =>
     {
         IDictionary <Setting <object>, string> o = new LinkedHashMap <Setting <object>, string>();
         overrideSettingsFunction(o);
         foreach (Setting key in o.Keys)
         {
             settings.put(key.name(), o.get(key));
         }
     });
 }
Esempio n. 8
0
        public virtual string[] getLibParamStringArray(LinkedHashMap <string, string> libOptions)
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final java.util.ArrayList<String> params = new java.util.ArrayList<String>();
            List <string> @params = new List <string>();

            foreach (string key in libOptions.Keys)
            {
                @params.Add("-" + key);
                @params.Add(libOptions.get(key));
            }
            return(@params.ToArray());
        }
Esempio n. 9
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: private libsvm.svm_parameter getLibSvmParameters(java.util.LinkedHashMap<String, String> libOptions) throws org.maltparser.core.exception.MaltChainedException
        private svm_parameter getLibSvmParameters(LinkedHashMap <string, string> libOptions)
        {
            svm_parameter param = new svm_parameter();

            param.svm_type     = int.Parse(libOptions.get("s"));
            param.kernel_type  = int.Parse(libOptions.get("t"));
            param.degree       = int.Parse(libOptions.get("d"));
            param.gamma        = Convert.ToDouble(libOptions.get("g"));
            param.coef0        = Convert.ToDouble(libOptions.get("r"));
            param.nu           = Convert.ToDouble(libOptions.get("n"));
            param.cache_size   = Convert.ToDouble(libOptions.get("m"));
            param.C            = Convert.ToDouble(libOptions.get("c"));
            param.eps          = Convert.ToDouble(libOptions.get("e"));
            param.p            = Convert.ToDouble(libOptions.get("p"));
            param.shrinking    = int.Parse(libOptions.get("h"));
            param.probability  = int.Parse(libOptions.get("b"));
            param.nr_weight    = 0;
            param.weight_label = new int[0];
            param.weight       = new double[0];
            return(param);
        }
Esempio n. 10
0
 public virtual ChartAttribute getAttribute(string name)
 {
     return(attributes.get(name));
 }
Esempio n. 11
0
 public virtual SpecificationModel getSpecificationModel(URL url, int specModelUrlIndex)
 {
     return(specModelKeyMap.get(url).get(specModelUrlIndex));
 }
 public override ClassField getField(StringValue name)
 {
     return(_fieldMap.get(name));
 }
Esempio n. 13
0
 private Texture getTexture(int addr, int clutAddr, int clutStart, int clutMode)
 {
     return(cache.get(getKey(addr, clutAddr, clutStart, clutMode)));
 }
Esempio n. 14
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: private void writeTerminals(org.maltparser.core.syntaxgraph.PhraseStructure phraseStructure) throws org.maltparser.core.exception.MaltChainedException
        private void writeTerminals(PhraseStructure phraseStructure)
        {
            try
            {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.maltparser.core.symbol.SymbolTableHandler symbolTables = phraseStructure.getSymbolTables();
                SymbolTableHandler symbolTables = phraseStructure.SymbolTables;
                foreach (int index in phraseStructure.TokenIndices)
                {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.maltparser.core.syntaxgraph.node.PhraseStructureNode terminal = phraseStructure.getTokenNode(index);
                    PhraseStructureNode terminal = phraseStructure.GetTokenNode(index);
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final java.util.Iterator<org.maltparser.core.io.dataformat.ColumnDescription> columns = dataFormatInstance.iterator();
                    IEnumerator <ColumnDescription> columns = dataFormatInstance.GetEnumerator();
                    ColumnDescription column = null;
                    int ti = 1;
                    while (columns.MoveNext())
                    {
                        column = columns.Current;
                        if (column.Category == ColumnDescription.INPUT)
                        {
                            SymbolTable table = symbolTables.getSymbolTable(column.Name);
                            writer.Write(terminal.getLabelSymbol(table));
                            int nTabs = 1;
                            if (ti == 1 || ti == 2)
                            {
                                nTabs = 3 - (terminal.getLabelSymbol(table).Length / 8);
                            }
                            else if (ti == 3)
                            {
                                nTabs = 1;
                            }
                            else if (ti == 4)
                            {
                                nTabs = 2 - (terminal.getLabelSymbol(table).Length / 8);
                            }
                            if (nTabs < 1)
                            {
                                nTabs = 1;
                            }
                            for (int j = 0; j < nTabs; j++)
                            {
                                writer.BaseStream.WriteByte('\t');
                            }
                            ti++;
                        }
                        else if (column.Category == ColumnDescription.PHRASE_STRUCTURE_EDGE_LABEL)
                        {
                            SymbolTable table = symbolTables.getSymbolTable(column.Name);
                            if (terminal.Parent != null && terminal.hasParentEdgeLabel(table))
                            {
                                writer.Write(terminal.getParentEdgeLabelSymbol(table));
                                writer.BaseStream.WriteByte('\t');
                            }
                            else
                            {
                                writer.Write("--\t");
                            }
                        }
                        else if (column.Category == ColumnDescription.PHRASE_STRUCTURE_NODE_LABEL)
                        {
                            if (terminal.Parent == null || terminal.Parent == phraseStructure.PhraseStructureRoot)
                            {
                                writer.BaseStream.WriteByte('0');
                            }
                            else
                            {
                                writer.Write(Convert.ToString(nonTerminalIndexMap.get(terminal.Parent.Index)));
                                //							writer.write(Integer.toString(terminal.getParent().getIndex()+START_ID_OF_NONTERMINALS-1));
                            }
                        }
                    }
                    SymbolTable table = symbolTables.getSymbolTable(column.Name);
                    foreach (Edge.Edge e in terminal.IncomingSecondaryEdges)
                    {
                        if (e.hasLabel(table))
                        {
                            writer.BaseStream.WriteByte('\t');
                            writer.Write(e.getLabelSymbol(table));
                            writer.BaseStream.WriteByte('\t');
                            if (e.Source is NonTerminalNode)
                            {
                                writer.Write(Convert.ToString(nonTerminalIndexMap.get(e.Source.Index)));
                                //							writer.write(Integer.toString(e.getSource().getIndex()+START_ID_OF_NONTERMINALS-1));
                            }
                            else
                            {
                                writer.Write(Convert.ToString(e.Source.Index));
                            }
                        }
                    }
                    writer.Write("\n");
                }
            }
            catch (IOException e)
            {
                throw new DataFormatException("The Negra writer is not able to write. ", e);
            }
        }
Esempio n. 15
0
 public V get(K key)
 {
     return(map.get(key));
 }
 public InternalProcedureParameterType GetParameterType(int index)
 {
     return(parameterTypeMap.get(index));
 }