Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #include <OpenFOAM/TimeState.H>
00027 #include <OpenFOAM/Time.H>
00028
00029
00030
00031 Foam::TimeState::TimeState()
00032 :
00033 dimensionedScalar(Time::timeName(0), dimTime, 0),
00034 timeIndex_(0),
00035 deltaT_(0),
00036 deltaTSave_(0),
00037 deltaT0_(0),
00038 deltaTchanged_(false),
00039 outputTimeIndex_(0),
00040 outputTime_(false)
00041 {}
00042
00043
00044
00045
00046 Foam::TimeState::~TimeState()
00047 {}
00048
00049
00050
00051
00052 Foam::scalar Foam::TimeState::userTimeToTime(const scalar theta) const
00053 {
00054 return theta;
00055 }
00056
00057
00058 Foam::scalar Foam::TimeState::timeToUserTime(const scalar t) const
00059 {
00060 return t;
00061 }
00062
00063
00064 Foam::scalar Foam::TimeState::timeOutputValue() const
00065 {
00066 return timeToUserTime(value());
00067 }
00068
00069
00070 Foam::label Foam::TimeState::timeIndex() const
00071 {
00072 return timeIndex_;
00073 }
00074
00075
00076 Foam::dimensionedScalar Foam::TimeState::deltaT() const
00077 {
00078 return dimensionedScalar("deltaT", dimTime, deltaT_);
00079 }
00080
00081
00082 Foam::dimensionedScalar Foam::TimeState::deltaT0() const
00083 {
00084 return dimensionedScalar("deltaT0", dimTime, deltaT0_);
00085 }
00086
00087
00088 bool Foam::TimeState::outputTime() const
00089 {
00090 return outputTime_;
00091 }
00092
00093
00094