|
| 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]) |
| |