# cee::ug::SimulationInfo

class `SimulationInfo`

  Simple class containing metadata info for the simulation that produced the model database.

  A simulation info contains:

  - Title
  - Description
  - Filename
  - Source filename (filename of the source simulation)
  - Simulation type (structural, fluid, thermal,…)
  - Solution type (static, steady state, transient, …)
  - Interface name
  - Source interface name (the source simulation interface)

  Metadata for a simulation is accessed from the data source directory.

  See also

  DataSourceDirectory

  Public Functions

  `SimulationInfo`()

    Constructs an empty object.

  `SimulationInfo`(const SimulationInfo &other)

    Construct a SimulationInfo as a copy of other.

  SimulationInfo &`operator=`(const SimulationInfo &rhs)

    Assigns other to this and returns a reference to this simulation info.

  Str `title`() const

    Returns the simulation title.

  void `setTitle`(const Str &title)

    Sets the simulation title.

  Str `description`() const

    Returns the simulation description.

  void `setDescription`(const Str &description)

    Sets the simulation description.

  Str `filename`() const

    Returns the simulation filename.

  void `setFilename`(const Str &filename)

    Sets the simulation filename.

  Str `interfaceName`() const

    Returns the name of the interface for this simulation.

  void `setInterfaceName`(const Str &interfacename)

    Sets the name of the interface.

  Str `sourceFilename`() const

    Returns the simulation source filename.

  void `setSourceFilename`(const Str &filename)

    Sets the simulation source filename.

  Str `sourceInterfaceName`() const

    Returns the name of the interface of the source simulation.

    For instance, if the interface name is “VTFx”, the source interface name can be “Nastran” indicating that the original source of this simulation was a Nastran model.

  void `setSourceInterfaceName`(const Str &interfacename)

    Sets the name of the interface of the source simulation.

  SimulationType `type`() const

    Returns the simulation type.

  void `setType`(SimulationType type)

    Sets the simulation info type.

  SolutionType `solutionType`() const

    Returns the solution type.

  void `setSolutionType`(SolutionType type)

    Sets the solution type.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...