27 lines
		
	
	
		
			619 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			619 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#ifndef YAP_PACKAGES_CLPBN_HORUS_LIFTEDOPERATIONS_H_
 | 
						|
#define YAP_PACKAGES_CLPBN_HORUS_LIFTEDOPERATIONS_H_
 | 
						|
 | 
						|
#include "ParfactorList.h"
 | 
						|
 | 
						|
 | 
						|
namespace Horus {
 | 
						|
 | 
						|
namespace LiftedOperations {
 | 
						|
 | 
						|
void shatterAgainstQuery (ParfactorList& pfList, const Grounds& query);
 | 
						|
 | 
						|
void runWeakBayesBall (ParfactorList& pfList, const Grounds& query);
 | 
						|
 | 
						|
void absorveEvidence (ParfactorList& pfList, ObservedFormulas&);
 | 
						|
 | 
						|
Parfactors countNormalize (Parfactor*, const LogVarSet&);
 | 
						|
 | 
						|
Parfactor calcGroundMultiplication (Parfactor pf);
 | 
						|
 | 
						|
}  // namespace LiftedOperations
 | 
						|
 | 
						|
}  // namespace Horus
 | 
						|
 | 
						|
#endif  // YAP_PACKAGES_CLPBN_HORUS_LIFTEDOPERATIONS_H_
 | 
						|
 |