Cambridge SMT System
fsttools/include/tropical-sparse-tuple-weight-decls.h
Go to the documentation of this file.
1
// Licensed under the Apache License, Version 2.0 (the "License");
2
// you may not use these files except in compliance with the License.
3
// You may obtain a copy of the License at
4
//
5
// http://www.apache.org/licenses/LICENSE-2.0
6
//
7
// Unless required by applicable law or agreed to in writing, software
8
// distributed under the License is distributed on an "AS IS" BASIS,
9
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10
// See the License for the specific language governing permissions and
11
// limitations under the License.
12
13
// Copyright 2012 - Gonzalo Iglesias, AdriĆ de Gispert, William Byrne
14
15
#ifndef TROPICALSPARSETUPLEWEIGHTDECLS_H_
16
#define TROPICALSPARSETUPLEWEIGHTDECLS_H_
17
25
#include <vector>
26
27
typedef
std::vector<double>
PARAMS
;
28
29
typedef
fst::TropicalWeightTpl<double>
FeatureWeight
;
30
31
typedef
fst::TropicalSparseTupleWeight<double>
TupleW
;
32
33
typedef
fst::ArcTpl<TupleW>
TupleArc
;
34
35
typedef
fst::VectorFst<TupleArc>
TupleArcFst
;
36
37
//Define 32 bit versions
38
39
typedef
fst::TropicalWeightTpl<float>
FeatureWeight32
;
40
41
typedef
fst::TropicalSparseTupleWeight<float>
TupleW32
;
42
43
typedef
fst::ArcTpl<TupleW32>
TupleArc32
;
44
45
typedef
fst::VectorFst<TupleArc32>
TupleArcFst32
;
46
47
#endif
/* TROPICALSPARSETUPLEWEIGHTDECLS_H_ */
fst::TropicalSparseTupleWeight
Implements Tropical Sparse tuple weight semiring, extending from openfst SparsePowerWeight class...
Definition:
fsttools/include/tropical-sparse-tuple-weight.h:35
TupleArc32
fst::ArcTpl< TupleW32 > TupleArc32
Definition:
fsttools/include/tropical-sparse-tuple-weight-decls.h:43
TupleW32
fst::TropicalSparseTupleWeight< float > TupleW32
Definition:
fsttools/include/tropical-sparse-tuple-weight-decls.h:41
TupleArc
fst::ArcTpl< TupleW > TupleArc
Definition:
fsttools/include/tropical-sparse-tuple-weight-decls.h:33
TupleW
fst::TropicalSparseTupleWeight< double > TupleW
Definition:
fsttools/include/tropical-sparse-tuple-weight-decls.h:31
TupleArcFst
fst::VectorFst< TupleArc > TupleArcFst
Definition:
fsttools/include/tropical-sparse-tuple-weight-decls.h:35
FeatureWeight
fst::TropicalWeightTpl< double > FeatureWeight
Definition:
fsttools/include/tropical-sparse-tuple-weight-decls.h:29
TupleArcFst32
fst::VectorFst< TupleArc32 > TupleArcFst32
Definition:
fsttools/include/tropical-sparse-tuple-weight-decls.h:45
FeatureWeight32
fst::TropicalWeightTpl< float > FeatureWeight32
Definition:
fsttools/include/tropical-sparse-tuple-weight-decls.h:39
PARAMS
std::vector< double > PARAMS
Definition:
fsttools/include/tropical-sparse-tuple-weight-decls.h:27
ucam-smt
cpp
fsttools
include
tropical-sparse-tuple-weight-decls.h
Generated on Wed May 25 2016 10:26:01 for Cambridge SMT System by
1.8.11