Cache

Source

CacheによってGainの計算結果をキャッシュするGainを生成できる.

use autd3::prelude::*;
use autd3::gain::Cache;

fn main() {
let _ = 
Cache::new(Null::new());
}
#include<autd3.hpp>
#include <autd3/gain/cache.hpp>

int main() {
using namespace autd3;
gain::Cache(Null{});
return 0; }
using AUTD3Sharp.Gain;

new Cache(new Null());
from pyautd3 import Null
from pyautd3.gain import Cache

Cache(Null())

NOTE: 当然ながら, Cacheは計算処理が重いGainに対してのみ有効なため, 実際にはNullをキャッシュする意味はない. 使用時は必ずベンチマークを取ること.