A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
spectrum-model-300kHz-300GHz-log.cc
Go to the documentation of this file.
1/*
2 * Copyright (c) 2009 CTTC
3 *
4 * SPDX-License-Identifier: GPL-2.0-only
5 *
6 * Author: Nicola Baldo <nbaldo@cttc.es>
7 */
8
10
11namespace ns3
12{
13
14/**
15 * \ingroup spectrum
16 * Spectrum model logger for frequencies between 300 Khz 300 Ghz
17 */
19
20/**
21 * \ingroup spectrum
22 *
23 * Static initializer class for Spectrum model logger
24 * for frequencies between 300 Khz 300 Ghz
25 */
27{
28 public:
30 {
31 std::vector<double> freqs;
32 for (double f = 3e5; f < 3e11; f = f * 2)
33 {
34 freqs.push_back(f);
35 }
37 }
38};
39
40/**
41 * \ingroup spectrum
42 * Static variable for analyzer initialization
43 */
44static_SpectrumModel300Khz300GhzLog_initializer
46
47} // namespace ns3
Smart pointer class similar to boost::intrusive_ptr.
Static initializer class for Spectrum model logger for frequencies between 300 Khz 300 Ghz.
Ptr< T > Create(Ts &&... args)
Create class instances by constructors with varying numbers of arguments and return them by Ptr.
Definition ptr.h:436
static_SpectrumModel300Khz300GhzLog_initializer g_static_SpectrumModel300Khz300GhzLog_initializer_instance
Static variable for analyzer initialization.
Ptr< SpectrumModel > SpectrumModel300Khz300GhzLog
Spectrum model logger for frequencies between 300 Khz 300 Ghz.
Every class exported by the ns3 library is enclosed in the ns3 namespace.