Files
JuliaFEM.jl/src
Jukka Aho 77eebcc666 feat(core): Integrate modular API architecture into main JuliaFEM module
Update src/JuliaFEM.jl to include all domain api.jl files:
- Include api.jl as documentation guide (no type definitions)
- Include formulations/api.jl → export AbstractFormulation, continuum theories
- Include fields/api.jl → export Displacement, Temperature, DisplacementRotation
- Include materials/api.jl → export AbstractMaterial, compute_stress, elasticity_tensor
- Include mesh/api.jl → export AbstractMesh, node-to-elements mapping
- Include beams/shells/trusses/api.jl → export structural formulations
- Include physics.jl → export Physics, DirichletBC, NeumannBC
- Include topology/api.jl → export AbstractTopology{N}, interface functions

Proper dependency order enforced:
1. Core (api.jl documentation)
2. Formulations (HOW to discretize)
3. Fields (WHAT to solve)
4. Materials (constitutive laws)
5. Mesh (topology ownership)
6. Structural (beams/shells/trusses)
7. Physics (coupling all components)
8. Topology (element geometry)

Export statements organized by domain, immediately after each include.
Completes systematic modular API architecture integration.
2025-11-15 18:45:53 +02:00
..
2025-11-09 03:30:29 +02:00
2018-09-06 13:34:26 +03:00
2025-11-08 07:57:15 +02:00
2018-09-06 13:34:26 +03:00
2018-07-05 11:21:10 +03:00
2025-11-08 08:50:59 +02:00
2018-09-06 13:34:26 +03:00