本文整理汇总了C#中alglib.alloc_entry方法的典型用法代码示例。如果您正苦于以下问题:C# alglib.alloc_entry方法的具体用法?C# alglib.alloc_entry怎么用?C# alglib.alloc_entry使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类alglib
的用法示例。
在下文中一共展示了alglib.alloc_entry方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: kdtreealloc
/*************************************************************************
Serializer: allocation
-- ALGLIB --
Copyright 14.03.2011 by Bochkanov Sergey
*************************************************************************/
public static void kdtreealloc(alglib.serializer s,
kdtree tree)
{
//
// Header
//
s.alloc_entry();
s.alloc_entry();
//
// Data
//
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
apserv.allocrealmatrix(s, tree.xy, -1, -1);
apserv.allocintegerarray(s, tree.tags, -1);
apserv.allocrealarray(s, tree.boxmin, -1);
apserv.allocrealarray(s, tree.boxmax, -1);
apserv.allocintegerarray(s, tree.nodes, -1);
apserv.allocrealarray(s, tree.splits, -1);
}
示例2: mlpealloc
/*************************************************************************
Serializer: allocation
-- ALGLIB --
Copyright 19.10.2011 by Bochkanov Sergey
*************************************************************************/
public static void mlpealloc(alglib.serializer s,
mlpensemble ensemble)
{
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
apserv.allocrealarray(s, ensemble.weights, -1);
apserv.allocrealarray(s, ensemble.columnmeans, -1);
apserv.allocrealarray(s, ensemble.columnsigmas, -1);
mlpbase.mlpalloc(s, ensemble.network);
}
示例3: dfalloc
/*************************************************************************
Serializer: allocation
-- ALGLIB --
Copyright 14.03.2011 by Bochkanov Sergey
*************************************************************************/
public static void dfalloc(alglib.serializer s,
decisionforest forest)
{
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
apserv.allocrealarray(s, forest.trees, forest.bufsize);
}
示例4: alloccomplex
/*************************************************************************
Allocation of serializer: complex value
*************************************************************************/
public static void alloccomplex(alglib.serializer s,
complex v)
{
s.alloc_entry();
s.alloc_entry();
}
示例5: mlpalloc
/*************************************************************************
Serializer: allocation
-- ALGLIB --
Copyright 14.03.2011 by Bochkanov Sergey
*************************************************************************/
public static void mlpalloc(alglib.serializer s,
multilayerperceptron network)
{
int i = 0;
int j = 0;
int k = 0;
int fkind = 0;
double threshold = 0;
double v0 = 0;
double v1 = 0;
int nin = 0;
int nout = 0;
nin = network.hllayersizes[0];
nout = network.hllayersizes[alglib.ap.len(network.hllayersizes)-1];
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
apserv.allocintegerarray(s, network.hllayersizes, -1);
for(i=1; i<=alglib.ap.len(network.hllayersizes)-1; i++)
{
for(j=0; j<=network.hllayersizes[i]-1; j++)
{
mlpgetneuroninfo(network, i, j, ref fkind, ref threshold);
s.alloc_entry();
s.alloc_entry();
for(k=0; k<=network.hllayersizes[i-1]-1; k++)
{
s.alloc_entry();
}
}
}
for(j=0; j<=nin-1; j++)
{
mlpgetinputscaling(network, j, ref v0, ref v1);
s.alloc_entry();
s.alloc_entry();
}
for(j=0; j<=nout-1; j++)
{
mlpgetoutputscaling(network, j, ref v0, ref v1);
s.alloc_entry();
s.alloc_entry();
}
}
示例6: allocrealmatrix
/*************************************************************************
Allocation of serializer: real matrix
*************************************************************************/
public static void allocrealmatrix(alglib.serializer s,
double[,] v,
int n0,
int n1)
{
int i = 0;
int j = 0;
if( n0<0 )
{
n0 = ap.rows(v);
}
if( n1<0 )
{
n1 = ap.cols(v);
}
s.alloc_entry();
s.alloc_entry();
for(i=0; i<=n0-1; i++)
{
for(j=0; j<=n1-1; j++)
{
s.alloc_entry();
}
}
}
示例7: allocintegerarray
/*************************************************************************
Allocation of serializer: Integer array
*************************************************************************/
public static void allocintegerarray(alglib.serializer s,
int[] v,
int n)
{
int i = 0;
if( n<0 )
{
n = ap.len(v);
}
s.alloc_entry();
for(i=0; i<=n-1; i++)
{
s.alloc_entry();
}
}
示例8: allocrealarray
/*************************************************************************
Allocation of serializer: real array
*************************************************************************/
public static void allocrealarray(alglib.serializer s,
double[] v,
int n)
{
int i = 0;
if( n<0 )
{
n = alglib.ap.len(v);
}
s.alloc_entry();
for(i=0; i<=n-1; i++)
{
s.alloc_entry();
}
}
示例9: rec4serializationalloc
public static void rec4serializationalloc(alglib.serializer s,
rec4serialization v)
{
int i = 0;
//
// boolean fields
//
s.alloc_entry();
for(i=0; i<=ap.len(v.b)-1; i++)
{
s.alloc_entry();
}
//
// integer fields
//
s.alloc_entry();
for(i=0; i<=ap.len(v.i)-1; i++)
{
s.alloc_entry();
}
//
// real fields
//
s.alloc_entry();
for(i=0; i<=ap.len(v.r)-1; i++)
{
s.alloc_entry();
}
}
示例10: rbfalloc
/*************************************************************************
Serializer: allocation
-- ALGLIB --
Copyright 02.02.2012 by Bochkanov Sergey
*************************************************************************/
public static void rbfalloc(alglib.serializer s,
rbfmodel model)
{
//
// Header
//
s.alloc_entry();
s.alloc_entry();
//
// Data
//
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
s.alloc_entry();
nearestneighbor.kdtreealloc(s, model.tree);
apserv.allocrealmatrix(s, model.xc, -1, -1);
apserv.allocrealmatrix(s, model.wr, -1, -1);
s.alloc_entry();
apserv.allocrealmatrix(s, model.v, -1, -1);
}