| addState(const Teuchos::RCP< SolutionState< Scalar > > &state, bool doChecks=true) | Tempus::SolutionHistory< Scalar > |  | 
  | addWorkingState(const Teuchos::RCP< SolutionState< Scalar > > &state, const bool updateTime=true) | Tempus::SolutionHistory< Scalar > |  | 
  | clear() | Tempus::SolutionHistory< Scalar > | inline | 
  | copy(Teuchos::RCP< const SolutionHistory< Scalar > > sh) | Tempus::SolutionHistory< Scalar > |  | 
  | describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel) const  | Tempus::SolutionHistory< Scalar > | virtual | 
  | Teuchos::Describable::describe(std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const  | Teuchos::Describable |  | 
  | Teuchos::Describable::describe(const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) | Teuchos::Describable |  | 
  | description() const  | Tempus::SolutionHistory< Scalar > | virtual | 
  | findState(const Scalar time) const  | Tempus::SolutionHistory< Scalar > |  | 
  | getCurrentIndex() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | getCurrentState() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | getCurrentTime() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | getDefaultOStream() | Teuchos::VerboseObjectBase | static | 
  | getDefaultVerbLevel() | Teuchos::VerboseObject< SolutionHistory< Scalar > > | static | 
  | getHistory() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | getInterpolator() const  | Tempus::SolutionHistory< Scalar > |  | 
  | getLinePrefix() const  | Teuchos::VerboseObjectBase | virtual | 
  | getName() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | getNonconstInterpolator() | Tempus::SolutionHistory< Scalar > |  | 
  | getNonconstParameterList() | Tempus::SolutionHistory< Scalar > |  | 
  | getNumStates() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | getObjectLabel() const  | Teuchos::Describable | virtual | 
  | getOSTab(const int tabs=1, const std::string &linePrefix="") const  | Teuchos::VerboseObjectBase | virtual | 
  | getOStream() const  | Teuchos::VerboseObjectBase | virtual | 
  | getOverridingOStream() const  | Teuchos::VerboseObjectBase | virtual | 
  | getStateTimeIndex(int index, bool warn=true) const  | Tempus::SolutionHistory< Scalar > |  | 
  | getStateTimeIndexN(bool warn=true) const  | Tempus::SolutionHistory< Scalar > |  | 
  | getStateTimeIndexNM1(bool warn=true) const  | Tempus::SolutionHistory< Scalar > |  | 
  | getStateTimeIndexNM2(bool warn=true) const  | Tempus::SolutionHistory< Scalar > |  | 
  | getStorageLimit() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | getStorageType() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | getStorageTypeString() const  | Tempus::SolutionHistory< Scalar > |  | 
  | getValidParameters() const  | Tempus::SolutionHistory< Scalar > |  | 
  | getValidVerboseObjectSublist() | Teuchos::VerboseObject< SolutionHistory< Scalar > > |  | 
  | getVerbLevel() const | Teuchos::VerboseObject< SolutionHistory< Scalar > > | virtual | 
  | getWorkingState(bool warn=true) const  | Tempus::SolutionHistory< Scalar > | inline | 
  | history_ | Tempus::SolutionHistory< Scalar > | protected | 
  | informUpdatedVerbosityState() const  | Teuchos::VerboseObjectBase | protectedvirtual | 
  | initialize() const  | Tempus::SolutionHistory< Scalar > |  | 
  | initializeVerboseObject(const EVerbosityLevel verbLevel=VERB_DEFAULT, const RCP< FancyOStream > &oStream=Teuchos::null) | Teuchos::VerboseObject< SolutionHistory< Scalar > > | protected | 
  | initializeVerboseObjectBase(const RCP< FancyOStream > &oStream=Teuchos::null) | Teuchos::VerboseObjectBase | protected | 
  | initWorkingState() | Tempus::SolutionHistory< Scalar > |  | 
  | interpolateState(const Scalar time) const  | Tempus::SolutionHistory< Scalar > |  | 
  | interpolateState(const Scalar time, SolutionState< Scalar > *state_out) const  | Tempus::SolutionHistory< Scalar > |  | 
  | interpolator_ | Tempus::SolutionHistory< Scalar > | protected | 
  | isInitialized() | Tempus::SolutionHistory< Scalar > | inline | 
  | isInitialized_ | Tempus::SolutionHistory< Scalar > | mutableprotected | 
  | LabeledObject() | Teuchos::Describable |  | 
  | maxTime() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | minTime() const  | Tempus::SolutionHistory< Scalar > | inline | 
  | name_ | Tempus::SolutionHistory< Scalar > | protected | 
  | operator<<(std::ostream &os, const DescribableStreamManipulatorState &d) | Teuchos::Describable |  | 
  | operator[](const int i) | Tempus::SolutionHistory< Scalar > | inline | 
  | operator[](const int i) const  | Tempus::SolutionHistory< Scalar > | inline | 
  | printHistory(std::string verb="low") const  | Tempus::SolutionHistory< Scalar > |  | 
  | promoteWorkingState() | Tempus::SolutionHistory< Scalar > |  | 
  | readVerboseObjectSublist(ParameterList *paramList, RCP< FancyOStream > *oStream, EVerbosityLevel *verbLevel) | Teuchos::VerboseObject< SolutionHistory< Scalar > > |  | 
  | readVerboseObjectSublist(ParameterList *paramList, VerboseObject< ObjectType > *verboseObject) | Teuchos::VerboseObject< SolutionHistory< Scalar > > |  | 
  | removeState(const Teuchos::RCP< SolutionState< Scalar > > &state) | Tempus::SolutionHistory< Scalar > |  | 
  | removeState(const Scalar time) | Tempus::SolutionHistory< Scalar > |  | 
  | setDefaultOStream(const RCP< FancyOStream > &defaultOStream) | Teuchos::VerboseObjectBase | static | 
  | setDefaultVerbLevel(const EVerbosityLevel defaultVerbLevel) | Teuchos::VerboseObject< SolutionHistory< Scalar > > | static | 
  | setHistory(Teuchos::RCP< std::vector< Teuchos::RCP< SolutionState< Scalar > > > > h) | Tempus::SolutionHistory< Scalar > | inline | 
  | setInterpolator(const Teuchos::RCP< Interpolator< Scalar > > &interpolator) | Tempus::SolutionHistory< Scalar > |  | 
  | setLinePrefix(const std::string &linePrefix) | Teuchos::VerboseObjectBase | virtual | 
  | setName(std::string name) | Tempus::SolutionHistory< Scalar > | inline | 
  | setObjectLabel(const std::string &objectLabel) | Teuchos::Describable | virtual | 
  | setOStream(const RCP< FancyOStream > &oStream) const  | Teuchos::VerboseObjectBase | virtual | 
  | setOverridingOStream(const RCP< FancyOStream > &oStream) const  | Teuchos::VerboseObjectBase | virtual | 
  | setOverridingVerbLevel(const EVerbosityLevel verbLevel) const | Teuchos::VerboseObject< SolutionHistory< Scalar > > | virtual | 
  | setStorageLimit(int storage_limit) | Tempus::SolutionHistory< Scalar > |  | 
  | setStorageType(StorageType st) | Tempus::SolutionHistory< Scalar > |  | 
  | setStorageTypeString(std::string st) | Tempus::SolutionHistory< Scalar > |  | 
  | setupVerboseObjectSublist(ParameterList *paramList) | Teuchos::VerboseObject< SolutionHistory< Scalar > > |  | 
  | setVerbLevel(const EVerbosityLevel verbLevel) const | Teuchos::VerboseObject< SolutionHistory< Scalar > > | virtual | 
  | SolutionHistory() | Tempus::SolutionHistory< Scalar > |  | 
  | SolutionHistory(std::string name, Teuchos::RCP< std::vector< Teuchos::RCP< SolutionState< Scalar > > > > history, Teuchos::RCP< Interpolator< Scalar > > interpolator, StorageType storageType, int storageLimit) | Tempus::SolutionHistory< Scalar > |  | 
  | storageLimit_ | Tempus::SolutionHistory< Scalar > | protected | 
  | storageType_ | Tempus::SolutionHistory< Scalar > | protected | 
  | unSetInterpolator() | Tempus::SolutionHistory< Scalar > |  | 
  | verbLevel_default | Teuchos::Describable | static | 
  | VerboseObject(const EVerbosityLevel verbLevel=VERB_DEFAULT, const RCP< FancyOStream > &oStream=Teuchos::null) | Teuchos::VerboseObject< SolutionHistory< Scalar > > |  | 
  | VerboseObjectBase(const RCP< FancyOStream > &oStream=Teuchos::null) | Teuchos::VerboseObjectBase |  | 
  | workingState_ | Tempus::SolutionHistory< Scalar > | protected | 
  | ~Describable() | Teuchos::Describable | virtual | 
  | ~LabeledObject() | Teuchos::Describable | virtual | 
  | ~SolutionHistory() | Tempus::SolutionHistory< Scalar > | inline | 
  | ~VerboseObjectBase() | Teuchos::VerboseObjectBase | virtual |