Xyce  6.1
N_ANP_fwd.h
Go to the documentation of this file.
1 //-----------------------------------------------------------------------------
2 // Copyright Notice
3 //
4 // Copyright 2002 Sandia Corporation. Under the terms
5 // of Contract DE-AC04-94AL85000 with Sandia Corporation, the U.S.
6 // Government retains certain rights in this software.
7 //
8 // Xyce(TM) Parallel Electrical Simulator
9 // Copyright (C) 2002-2015 Sandia Corporation
10 //
11 // This program is free software: you can redistribute it and/or modify
12 // it under the terms of the GNU General Public License as published by
13 // the Free Software Foundation, either version 3 of the License, or
14 // (at your option) any later version.
15 //
16 // This program is distributed in the hope that it will be useful,
17 // but WITHOUT ANY WARRANTY; without even the implied warranty of
18 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 // GNU General Public License for more details.
20 //
21 // You should have received a copy of the GNU General Public License
22 // along with this program. If not, see <http://www.gnu.org/licenses/>.
23 //-----------------------------------------------------------------------------
24 
25 //-----------------------------------------------------------------------------
26 // Filename : $RCSfile: N_ANP_fwd.h,v $
27 //
28 // Purpose : AC analysis class
29 //
30 // Special Notes : Specify any "hidden" or subtle details of the class here.
31 // Portability details, error handling information, etc.
32 //
33 // Creator : Ting Mei
34 //
35 // Creation Date : 01/11
36 //
37 // Revision Information:
38 // ---------------------
39 //
40 // Revision Number: $Revision: 1.12.2.1 $
41 // Revision Date : $Date: 2015/04/02 18:20:06 $
42 // Current Owner : $Author: tvrusso $
43 //-----------------------------------------------------------------------------
44 
45 #ifndef Xyce_N_ANP_fwd_h
46 #define Xyce_N_ANP_fwd_h
47 
48 #include <vector>
49 
50 namespace Xyce {
51 namespace Analysis {
52 
53 enum Mode
54 {
64 };
65 
67 
68 class ModelEvaluator;
69 class ModelEvaluator_Stateless;
70 class OutputMgrAdapter;
71 class OutputAdapter;
72 class SweepParam;
73 
74 class AC;
75 class NOISE;
76 class NoiseData;
77 class AnalysisBase;
78 class AnalysisManager;
79 class Transient;
80 class Step;
81 class DCSweep;
82 class MPDE;
83 class HB;
84 class Dakota;
85 class MOR;
86 
87 typedef std::vector<SweepParam> SweepVector;
88 
89 } // namespace Analysis
90 } // namespace Xyce
91 
92 // THESE ARE DEPRECATED. Please use the namespace names.
93 
98 
111 
112 #endif // Xyce_N_ANP_fwd_h
Xyce::Analysis::AnalysisManager N_ANP_AnalysisManager
Definition: N_ANP_fwd.h:103
Xyce::Analysis::Dakota N_ANP_Dakota
Definition: N_ANP_fwd.h:109
Xyce::Analysis::MOR N_ANP_MOR
Definition: N_ANP_fwd.h:110
Xyce::Analysis::NoiseData N_ANP_NoiseData
Definition: N_ANP_fwd.h:101
Pure virtual class to augment a linear system.
Xyce::Analysis::AC N_ANP_AC
Definition: N_ANP_fwd.h:99
Xyce::Analysis::AnalysisBase N_ANP_AnalysisBase
Definition: N_ANP_fwd.h:102
Xyce::Analysis::DCSweep N_ANP_DCSweep
Definition: N_ANP_fwd.h:106
Xyce::Analysis::NOISE N_ANP_NOISE
Definition: N_ANP_fwd.h:100
Xyce::Analysis::ModelEvaluator_Stateless N_ANP_ModelEvaluator_Stateless
Definition: N_ANP_fwd.h:95
Xyce::Analysis::Step N_ANP_Step
Definition: N_ANP_fwd.h:105
Xyce::Analysis::MPDE N_ANP_MPDE
Definition: N_ANP_fwd.h:107
Xyce::Analysis::ModelEvaluator N_ANP_ModelEvaluator
Definition: N_ANP_fwd.h:94
Xyce::Analysis::HB N_ANP_HB
Definition: N_ANP_fwd.h:108
Xyce::Analysis::Transient N_ANP_Transient
Definition: N_ANP_fwd.h:104
std::vector< SweepParam > SweepVector
Definition: N_ANP_fwd.h:85
Xyce::Analysis::OutputMgrAdapter N_ANP_OutputMgrAdapter
Definition: N_ANP_fwd.h:96
Xyce::Analysis::SweepParam N_ANP_SweepParam
Definition: N_ANP_fwd.h:97