FST  openfst-1.8.3
OpenFst Library
Public Member Functions | List of all members
fst::MutableFastLogAccumulatorData Class Reference

#include <accumulator.h>

Inheritance diagram for fst::MutableFastLogAccumulatorData:
Inheritance graph
[legend]
Collaboration diagram for fst::MutableFastLogAccumulatorData:
Collaboration graph
[legend]

Public Member Functions

 MutableFastLogAccumulatorData (int arc_limit, int arc_period)
 
bool IsMutable () const override
 
void SetData (std::vector< double > *weights, std::vector< int > *weight_positions) override
 
- Public Member Functions inherited from fst::FastLogAccumulatorData
 FastLogAccumulatorData (int arc_limit, int arc_period)
 
virtual ~FastLogAccumulatorData ()=default
 
const double * Weights () const
 
int NumWeights () const
 
const int * WeightPositions () const
 
int NumPositions () const
 
int ArcLimit () const
 
int ArcPeriod () const
 

Additional Inherited Members

- Protected Member Functions inherited from fst::FastLogAccumulatorData
void Init (int num_weights, const double *weights, int num_positions, const int *weight_positions)
 

Detailed Description

Definition at line 193 of file accumulator.h.

Constructor & Destructor Documentation

fst::MutableFastLogAccumulatorData::MutableFastLogAccumulatorData ( int  arc_limit,
int  arc_period 
)
inline

Definition at line 195 of file accumulator.h.

Member Function Documentation

bool fst::MutableFastLogAccumulatorData::IsMutable ( ) const
inlineoverridevirtual

Implements fst::FastLogAccumulatorData.

Definition at line 198 of file accumulator.h.

void fst::MutableFastLogAccumulatorData::SetData ( std::vector< double > *  weights,
std::vector< int > *  weight_positions 
)
inlineoverridevirtual

Implements fst::FastLogAccumulatorData.

Definition at line 200 of file accumulator.h.


The documentation for this class was generated from the following file: