beagle_BeagleImplFactory3
Usage
Inherited by
beagle::cpu::BeagleCPU4StateImplFactory,
beagle::cpu::BeagleCPU4StateSSEImplFactory,
beagle::cpu::BeagleCPUImplFactory,
beagle::cpu::BeagleCPUSSEImplFactory,
and
beagle::gpu::BeagleGPUImplFactory.
Public Member Functions
virtual BeagleImpl
*
createImpl
(int
tipCount,
int
partialsBufferCount,
int
compactBufferCount,
int
stateCount,
int
patternCount,
int
eigenBufferCount,
int
matrixBufferCount,
int
categoryCount,
int
scaleBufferCount,
int
resourceNumber,
long
preferenceFlags,
long
requirementFlags,
int
*errorCode)=0
virtual const
char
*
getName
()=0
virtual const
long
getFlags
()=0