Cache
Cache
で計算結果をキャッシュしておくためのModulation
を生成できる.
use autd3::prelude::*;
use autd3::modulation::Cache;
fn main() {
let _ =
Cache::new(Static::default());
}
#include<autd3.hpp>
#include <autd3/modulation/cache.hpp>
int main() {
using namespace autd3;
modulation::Cache(Static{});
return 0; }
using AUTD3Sharp.Modulation;
new Cache(new Static());
from pyautd3 import Static
from pyautd3.modulation import Cache
Cache(Static())
NOTE: ほとんどの
Modulation
に対して, キャッシュするより都度計算し直したほうが速い. 使用時は必ずベンチマークを取ること.