INGOR
Loading...
Searching...
No Matches
NNSR.h
1/*
2 algo/NNSR.{h,c} : Neighbor Node Sampling & Repeat algorithm
3 Copyright (C) 2020, Yoshinori Tamada <tamada A T ytlab.jp>
4 All rights reserved.
5
6 See LICENSE.txt for details of the licensing agreement.
7*/
8#ifndef __INGOR_NNSR_H
9#define __INGOR_NNSR_H
10
11#include "net/ytNetwork.h"
12#include "../Args.h"
13
14ytNetwork * NNSR_exec(Args * args);
15
16/* ERROR CODES */
17#define INGOR_ERR_NNSR_BLOCKS_NOT_SPECIFIED (701001)
18#define INGOR_ERR_NNSR_UNKNOWN_BOOSTRAP_MODE (701002)
19#define INGOR_ERR_NNSR_INVALID_ARGS (701003)
20#define INGOR_ERR_NNSR_NODE_SET_FILE_CANNOT_OPEN (701004)
21#define INGOR_ERR_NNSR_NODE_SET_FILE_NAME_TOO_LONG (701009)
22#define INGOR_ERR_NNSR_GRAPH_FILE_NAME_TOO_LONG (701006)
23#define INGOR_ERR_NNSR_GRAPH_FILE_CANNOT_OPEN (701005)
24#define INGOR_ERR_NNSR_OUTPUT_FILE_NAME_TOO_LONG (701007)
25#define INGOR_ERR_NNSR_OUTPUT_FILE_CANNOT_OPEN (701008)
26
27#define INGOR_ERR_NNSR_INIT_GRAPH_NOT_SUPPORTED (701011)
28#define INGOR_ERR_NNSR_FIXED_GRAPH_NOT_SUPPORTED (701012)
29
30#define INGOR_ERR_NNSR_INSUFFICIENT_MEMORY (701800)
31#define INGOR_ERR_NNSR_INSUFFICIENT_MEMORY_FOR_BASE (701801)
32
33#define INGOR_ERR_NNSR_NODE_INSUFFICIENT (701903)
34
35#endif /* __INGOR_NNSR_H */
Network abstraction.
Definition Args.h:36