Skip to content

Repository files navigation

Plantilla C++ para mecánica computacional

Base C++17 con CMake y Catch2 para núcleos numéricos y código de alto rendimiento.

Usar la plantilla

  1. Selecciona Use this template en GitHub.
  2. Renombra el proyecto, namespace, targets y metadatos de citación.
  3. Sustituye la barra axial de ejemplo por el núcleo del proyecto.
  4. Documenta unidades, supuestos, tolerancias y resultados de referencia.

Compilar y probar

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=ON
cmake --build build --parallel
ctest --test-dir build --output-on-failure
python -m pip install mkdocs-material
mkdocs build --strict

Todo cambio a main entra mediante Pull Request con build, pruebas y documentación en verde. Consulta las normas de MC-Andes.

About

Reusable C++17 and CMake template for computational mechanics kernels.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages