|
template<typename T , typename Alloc = std::allocator<T>> |
| TFHEArray (std::vector< T, Alloc > vec) |
| 多次元のstd::vector vecとその形を示すstd::vector<int> array_shapeからTFHEArrayを作成するコンストラクタ [詳解]
|
|
template<typename T , typename Alloc = std::allocator<T>> |
void | mold (std::vector< T, Alloc > vec) |
|
void | mold (int num) |
|
void | mold (std::vector< bool >::reference value) |
|
| TFHEArray (const char *path, int id) |
| TFHEの配列をファイルから読み込むコンストラクタ. [詳解]
|
|
template<class... T> |
Type & | at (T... n) |
| TFHEの配列の要素の参照を返すメソッド. [詳解]
|
|
void | save (const char *path, int id) |
| TFHEの配列をファイルに保存するメソッド. [詳解]
|
|
|
static const TFheGateBootstrappingParameterSet * | parameters () |
| TFheGateBootstrappingParameterSet*を返すメソッド. [詳解]
|
|
static const TFheGateBootstrappingCloudKeySet * | cloud_key () |
| TFheGateBootstrappingCloudKeySet*を返すメソッド. [詳解]
|
|
static const TFheGateBootstrappingSecretKeySet * | secret_key () |
| TFheGateBootstrappingSecretKeySet*を返すメソッド. [詳解]
|
|
static void | create_new_keyset (int minimum_lambda) |
| TFHEの秘密鍵,クラウド鍵,パラメータを作成するメソッド.
|
|
static void | set_seed (uint32_t *values, int size) |
|
static void | load_parameters (const char *path) |
| TFHEのパラメータを読み込むメソッド.
|
|
static void | load_cloud_key (const char *path) |
| TFHEのクラウド鍵を読み込むメソッド.
|
|
static void | load_secret_key (const char *path) |
| TFHEの秘密鍵を読み込むメソッド.
|
|
static void | save_parameters (const char *path) |
| TFHEのパラメータをファイルに保存するメソッド.
|
|
static void | save_cloud_key (const char *path) |
| TFHEのクラウド鍵をファイルに保存するメソッド.
|
|
static void | save_secret_key (const char *path) |
| TFHEの秘密鍵をファイルに保存するメソッド.
|
|
static void | find_file_pointer (const char *path, int id, long result[3]) |
|
static void | remove_from_file (const char *path, long pos[3]) |
|