Various changes:
[libdai.git] / include / dai / factor.h
index 50cc961..7c30825 100644 (file)
@@ -595,7 +595,7 @@ typedef TFactor<Real> Factor;
 /** \param x Variable (should be binary)
  *  \param h Field strength
  */
-Factor BinaryFactor( const Var &x, Real h );
+Factor createFactorIsing( const Var &x, Real h );
 
 
 /// Returns a binary pairwise factor \f$ \exp(J x_1 x_2) \f$ where \f$ x_1, x_2 = \pm 1 \f$
@@ -603,7 +603,7 @@ Factor BinaryFactor( const Var &x, Real h );
  *  \param x2 Second variable (should be binary)
  *  \param J Coupling strength
  */
-Factor BinaryFactor( const Var &x1, const Var &x2, Real J );
+Factor createFactorIsing( const Var &x1, const Var &x2, Real J );
 
 
 /// Returns a random factor on the variables \a vs with strength \a beta
@@ -612,7 +612,7 @@ Factor BinaryFactor( const Var &x1, const Var &x2, Real J );
  *  \param vs Variables
  *  \param beta Factor strength (inverse temperature)
  */
-Factor RandomFactor( const VarSet &vs, Real beta );
+Factor createFactorExpGauss( const VarSet &vs, Real beta );
 
 
 /// Returns a pairwise Potts factor \f$ \exp( J \delta_{x_1, x_2} ) \f$
@@ -620,14 +620,14 @@ Factor RandomFactor( const VarSet &vs, Real beta );
  *  \param x2 Second variable (should have the same number of states as \a x1)
  *  \param J  Factor strength
  */
-Factor PottsFactor( const Var &x1, const Var &x2, Real J );
+Factor createFactorPotts( const Var &x1, const Var &x2, Real J );
 
 
 /// Returns a Kronecker delta point mass
 /** \param v Variable
  *  \param state The state of \a v that should get value 1
  */
-Factor DeltaFactor( const Var &v, size_t state );
+Factor createFactorDelta( const Var &v, size_t state );
 
 
 } // end of namespace dai