You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Jacobian.md
* Converted all examples TeX files to markdown
* added labels in front of the readme + improved link placement
* Added sphinx + GH md parser compitable author metadata
* Stable | Added linkers for the SVG format | Examples md are fully compitable for sphinx and md
* stable | temp dump | images are being rendered over latexpdf but in lower quality
* stable | SVG+PDF generation with some warnings.
* UX improvment | Added final path linkers and pointers for doc-html
* Conducted a thorough review of the documentation and made several improvements.
* Linux PDF build fix | removed hard coded pdfmino
rversion 7 from build and readme fix
* Jacobian fix
* doc-all fix
**Note:** Armadillo and SuperLU will be automatically installed in the build directory during the build process.
103
102
103
+
## Testing
104
104
105
-
## Examples and Tests
105
+
### C++
106
106
107
-
MOLE provides comprehensive examples and tests for both C++ and MATLAB/Octave implementations to help you get started quickly.
107
+
A suite of four automatic tests that verify MOLE's installation and dependencies. These tests run automatically during the C++ library construction.
108
108
109
-
### Available Resources
109
+
Run from the `build` directory:
110
+
```bash
111
+
make run_tests
112
+
```
110
113
111
-
#### Tests
112
-
- **tests/cpp**:
113
-
A suite of four automatic tests that verify MOLE's installation and dependencies. These tests run automatically during the C++ library construction.
114
-
- Run: `make run_tests` in the build directory
114
+
### MATLAB/Octave
115
115
116
-
- **tests/matlab**:
117
-
MATLAB/Octave equivalent of the C++ test suite. We recommend running these tests before using MOLE to ensure proper setup.
118
-
- Run: Navigate to `tests/matlab` and execute `run_tests.m`
116
+
MATLAB/Octave equivalent of the C++ test suite. We recommend running these tests before using MOLE to ensure proper setup.
119
117
120
-
#### Examples
121
-
- **examples/cpp**:
122
-
Four self-contained, well-documented examples demonstrating typical PDE solutions. These are automatically built with `make` and serve as an excellent starting point for C++ users.
118
+
Run from the `tests/matlab`:
119
+
```matlab
120
+
run_tests
121
+
```
123
122
124
-
- **examples/matlab**:
125
-
A collection of over 30 examples showcasing various PDE solutions, from simple linear one-dimensional problems to complex nonlinear multidimensional scenarios.
123
+
## Examples
126
124
127
-
We recommend running the tests before starting to use the library to ensure everything is working correctly.
125
+
### C++
126
+
127
+
Four self-contained, well-documented examples demonstrating typical PDE solutions. These are automatically built with `make` and serve as an excellent starting point for C++ users.
128
+
129
+
### MATLAB/Octave Examples
130
+
131
+
A collection of over 30 examples showcasing various PDE solutions, from simple linear one-dimensional problems to complex nonlinear multidimensional scenarios.
128
132
129
133
## Documentation
130
134
131
135
MOLE comes with comprehensive documentation:
132
136
133
-
- **API Reference & User Guide**: Access our online [Documentation](https://csrc-sdsu.github.io/mole/build/html/)
> **Important Note:** Performing non-unary operations involving operands constructed over different grids may lead to unexpected results. While MOLE allows such operations without throwing errors, users must exercise caution when manipulating operators across different grids.
137
141
142
+
## Licensing
143
+
144
+
MOLE is distributed under a GNU General Public License; please refer to the _LICENSE_
145
+
file for more details.
146
+
138
147
## Community Guidelines
139
148
140
149
We welcome contributions to MOLE, including:
@@ -144,16 +153,12 @@ We welcome contributions to MOLE, including:
144
153
- Reporting bugs
145
154
- Requesting new features
146
155
147
-
Please refer to our [Contribution Guidelines](https://github.com/csrc-sdsu/mole/blob/master/CONTRIBUTING.md) for more details.
148
-
156
+
Please refer to our [Contribution Guidelines][contrib-guide] for more details.
149
157
150
158
## Citations
151
159
152
160
Please cite our work if you use MOLE in your research or software.
153
-
Citations are helpful for the continued development and maintenance of
154
-
the library [](https://doi.org/10.21105/joss.06288)
155
-
156
-
[](https://www.mathworks.com/matlabcentral/fileexchange/124870-mole)
161
+
Citations are helpful for the continued development and maintenance of the library.
157
162
158
163
## Gallery
159
164
@@ -166,4 +171,22 @@ Now, some cool pictures obtained with MOLE:
166
171

167
172

168
173

169
-

174
+

0 commit comments