Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • O ogs
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 98
    • Issues 98
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 40
    • Merge requests 40
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ogsogs
  • ogs
  • Merge requests
  • !4188

Refactoring / restructuring the Output class.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Tom Fischer requested to merge TomFischer/ogs:MultipleOutputSections into master Jun 22, 2022
  • Overview 30
  • Commits 40
  • Pipelines 22
  • Changes 18

This is the first of a series of MRs that restructures the output facilities of ogs6.

This MR extracts Vtk and XDMF/HDF5 related functionality out of Output to a separate classes OutputVTKFormat and OutputXDMFHDF5Format that are derived from a common base class OutputFile. Furthermore some properties of the class Output are moved to the class OutputDataSpecification.

Next steps: Implementation of multiple Output objects.

@TobiasMeisel Thanks for discussion of the new structure.

  1. Feature description was added to the changelog
  2. Tests covering your feature were added?
  3. Any new feature or behavior change was documented?
Edited Jul 08, 2022 by Tom Fischer
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: MultipleOutputSections