Lines Matching refs:SignedLogWeight
216 typedef SignedLogWeightTpl<float> SignedLogWeight; typedef
236 struct WeightConvert<SignedLogWeight, TropicalWeight> {
237 TropicalWeight operator()(SignedLogWeight w) const {
238 if (!SignedLogConvertCheck<SignedLogWeight, TropicalWeight>(w))
255 struct WeightConvert<SignedLogWeight, LogWeight> {
256 LogWeight operator()(SignedLogWeight w) const {
257 if (!SignedLogConvertCheck<SignedLogWeight, LogWeight>(w))
274 struct WeightConvert<SignedLogWeight, Log64Weight> {
275 Log64Weight operator()(SignedLogWeight w) const {
276 if (!SignedLogConvertCheck<SignedLogWeight, Log64Weight>(w))
293 struct WeightConvert<TropicalWeight, SignedLogWeight> {
294 SignedLogWeight operator()(TropicalWeight w) const {
297 return SignedLogWeight(x1, x2);
302 struct WeightConvert<LogWeight, SignedLogWeight> {
303 SignedLogWeight operator()(LogWeight w) const {
306 return SignedLogWeight(x1, x2);
311 struct WeightConvert<Log64Weight, SignedLogWeight> {
312 SignedLogWeight operator()(Log64Weight w) const {
315 return SignedLogWeight(x1, x2);
320 struct WeightConvert<SignedLog64Weight, SignedLogWeight> {
321 SignedLogWeight operator()(SignedLog64Weight w) const {
324 return SignedLogWeight(x1, x2);
357 struct WeightConvert<SignedLogWeight, SignedLog64Weight> {
358 SignedLog64Weight operator()(SignedLogWeight w) const {