Cache

Source

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に対して, キャッシュするより都度計算し直したほうが速い. 使用時は必ずベンチマークを取ること.