Feel++ logo
Manuals
User Developer Toolbox
Chat Discussions Source Tweets Issues
Get Feel++
Cemosis logo

Developer manuals

    • Programming Environment Manuals
      • Overview
      • Debugging
      • Profiling
    • Coding Rules Manuals
      • Overview
      • General Coding Rules
      • C++20 and beyond
      • HPC Rules
      • Design Patterns
    • Tutorial
    • Mathematical Concepts Reference
      • Mesh
        • Mesh iterators
      • Integrals
        • integrate
        • mean
        • norms
        • project
      • Function spaces
        • Notations
        • FunctionSpace
        • Projection
        • Interpolation
        • Save
      • Algebraic solutions
        • Notations
        • Defining a backend
        • Defining a preconditioner
        • Solving linear systems
        • Solving eigenvalue problems
      • Linear and Bilinear Forms
      • Time Discretization
        • BDF
        • Adaptive time stepping
      • Post-processing and Visualization
      • Mathematical keywords
        • Mesh
        • Mathematical expressions
        • Geometry
        • Vectors and matrices
        • Operators
        • Image
        • Fitting
Developer manuals latest
  • User Manual
    • latest
    • 0.110
    • 0.109
  • Toolboxes Manual
    • latest
    • 0.110
    • 0.109
  • Model Order Reduction Manual
    • latest
    • 0.110
    • 0.109
  • Developer manuals
    • latest
    • 0.110
    • 0.109
  • Template Project
  • Toolboxes Contribution Guide
  • Data Manual
  • Feel++ Mathematics
  • Developer manuals
  • Coding Rules Manuals
  • Overview

Coding Rules Manual

Welcome to the Feel++ Coding Rules manual. This section is split into focused parts:

  • General Coding & Naming

  • C++20/23: Prefer This / Prefer That

  • HPC Practices

  • Design Patterns

Use the navigation to explore each topic.

Profiling General Coding Rules

Coding Rules Manual

General Coding and Naming

C++20/23: Prefer This / Prefer That

HPC Practices

Design Patterns

Cemosis
  • Projects Documentation
  • Forums(Slack)
  • Cemosis
  • News
  • Projects
  • Feel++ Documentation
  • Get Started
  • Downloads
  • Facebook
  • Twitter
  • Linkedin
© 2025 Cemosis, Université de Strasbourg
Terms of Use Privacy Policy Cookie Policy Support Policy