Xyce
6.1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
N_TIA_TimeIntInfo.C
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-2014 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_TIA_TimeIntInfo.C,v $
27
// Purpose :
28
// Special Notes :
29
// Creator : Eric Keiter
30
// Creation Date : 1/29/07
31
// Revision Information:
32
// ---------------------
33
//
34
// Revision Number: $Revision: 1.3 $
35
//
36
// Revision Date : $Date: 2014/02/24 23:49:27 $
37
//
38
// Current Owner : $Author: tvrusso $
39
//-----------------------------------------------------------------------------
40
41
#include <iostream>
42
43
#include <
N_TIA_TimeIntInfo.h
>
44
#include <N_ERH_ErrorMgr.h>
45
46
//-----------------------------------------------------------------------------
47
// Function : operator<<
48
// Purpose : "<<" operator for two-level info class.
49
// Special Notes :
50
// Scope : public
51
// Creator : Eric R. Keiter, SNL, Parallel Computational Sciences
52
// Creation Date : 1/29/07
53
//-----------------------------------------------------------------------------
54
std::ostream &
operator<<
(std::ostream & os,
const
N_TIA_TimeIntInfo
& tiInfo)
55
{
56
os << Xyce::section_divider << std::endl
57
<<
"\tTimeIntInfo:\n"
58
<<
"\tcurrentOrder = "
<< tiInfo.
currentOrder
<<
"\n"
59
<<
"\tnumberOfSteps = "
<< tiInfo.
numberOfSteps
<<
"\n"
60
<<
"\tusedOrder = "
<< tiInfo.
usedOrder
<<
"\n"
61
<<
"\tnscsco = "
<< tiInfo.
nscsco
<<
"\n"
62
<<
"\tpdt = "
<< tiInfo.
pdt
<<
"\n"
63
<<
"\tnextTimeStep = "
<< tiInfo.
nextTimeStep
<<
"\n"
64
<<
"\tcurrTimeStep = "
<< tiInfo.
currTimeStep
<<
"\n"
65
<<
"\tnextTime = "
<< tiInfo.
nextTime
<<
"\n"
66
<<
"\tcurrentTime = "
<< tiInfo.
currentTime
<<
"\n"
67
<<
"\tfinalTime = "
<< tiInfo.
finalTime
<<
"\n"
68
<<
"\tstartingTimeStep = "
<< tiInfo.
startingTimeStep
<<
"\n"
69
<<
"\tbpTol = "
<< tiInfo.
bpTol
<<
"\n"
70
<<
"\tdcopFlag = "
<< tiInfo.
dcopFlag
<<
"\n"
71
<<
"\tacopFlag = "
<< tiInfo.
acopFlag
<<
"\n"
72
<<
"\tinputOPFlag = "
<< tiInfo.
inputOPFlag
<<
"\n"
73
<<
"\ttranopFlag = "
<< tiInfo.
tranopFlag
<<
"\n"
74
<<
"\ttransientFlag = "
<< tiInfo.
transientFlag
<<
"\n"
75
<<
"\tdcsweepFlag = "
<< tiInfo.
dcsweepFlag
<<
"\n"
76
<<
"\tsweepSourceResetFlag = "
<< tiInfo.
sweepSourceResetFlag
<<
"\n"
77
<<
"\ttimeStepNumber = "
<< tiInfo.
timeStepNumber
<<
"\n"
78
<<
"\tinitTranFlag = "
<< tiInfo.
initTranFlag
<<
"\n"
79
<<
"\tbeginIntegrationFlag = "
<< tiInfo.
beginIntegrationFlag
<<
"\n"
80
<<
"\tdoubleDCOPStep = "
<< tiInfo.
doubleDCOPStep
<<
"\n"
81
<<
"\tdoubleDCOPEnabled = "
<< tiInfo.
doubleDCOPEnabled
<<
"\n"
82
<<
"\tstepLoopIter = "
<< tiInfo.
stepLoopIter
<<
"\n"
83
<< Xyce::section_divider << std::endl
84
<< std::endl;
85
86
return
os;
87
}
src
TimeIntegrationPKG
src
N_TIA_TimeIntInfo.C
Generated on Thu Sep 25 2014 15:20:31 for Xyce by
1.8.3.1