Add A New Material
The OpenSees applications allows developers to use their own material modules to the application. Unlike most other programs, the materials are added at run-time and not at compile time. The advantage of this is the the developers:
- Do not need the OpenSees source files or libraries to compile and link the application.
- Can share their modules with others without having to provide the source code.
<uml> Material <|-- UniaxialMaterial Material <|-- SectionForceDeformation Material <|-- NDMaterial </uml>
The material modules can be written using either C++, C, or Fortran. Whatever the language the developer wishes to use, the material modules make use of the OpenSees API.