当前位置: 首页>>代码示例>>C++>>正文


C++ Network::Dimension方法代码示例

本文整理汇总了C++中Network::Dimension方法的典型用法代码示例。如果您正苦于以下问题:C++ Network::Dimension方法的具体用法?C++ Network::Dimension怎么用?C++ Network::Dimension使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Network的用法示例。


在下文中一共展示了Network::Dimension方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: runtime_error

NetworkSimulation::NetworkSimulation
(
	const Network&			net,
	Number					n_chart,
	Number					n_fund,
	const AgentProperty&	prop
):
_par_sim(0,0),
_vec_trader(0)
{
	if (n_chart + n_fund != net.Dimension() )
		throw std::runtime_error("number of chartists and fundamentalists must match size of the network");

	for (Index i = 0; i < n_chart; i++)
		_vec_trader.push_back( boost::shared_ptr<Trader>(new Chartist(net,i,prop,_vec_trader)));
	for (Index j = 0; j < n_chart; j++)
		_vec_trader.push_back( boost::shared_ptr<Trader>(new Fundamentalist(net,n_chart + j, prop,_vec_trader)));
}
开发者ID:dekamps,项目名称:agent,代码行数:18,代码来源:NetworkSimulation.cpp

示例2:

Trader::Trader
(
	const Network&			net,
	Index					i,
	const AgentProperty&	prop,
	const VectorTrader&		vec_trader
):
_net(net),
_i_pos_in_net(i),
_prop(prop),
_var
(
0.0,
prop._initial_price,
prop._initial_price,
0.0
),
_demandsP(net.Dimension(),0.0),
_vec_trader(vec_trader)
{
}
开发者ID:dekamps,项目名称:agent,代码行数:21,代码来源:Trader.cpp


注:本文中的Network::Dimension方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。