package neureka.backend.main.implementations.broadcast;
public class CLBroadcastPower extends CLBroadcast
{
public CLBroadcastPower(String id) {
super(
id,
"value += pow(src1, src2);",
"if ( d == 0 ) {\n" +
" value = (handle * pow(target, handle-(float)1 )) * drain;\n" +
"} else {\n" +
" value += (pow(target, handle) * log(handle)) * drain;\n" +
"}"
);
}
}