# Utilities

MOLE provides a set of utility functions and classes to simplify common tasks when working with mimetic operators and boundary conditions.

<!-- ### Mathematical Background -->

<!-- TODO: Add mathematical background and principles where applicable -->

### API Reference

```{doxygenclass} Utils
:project: MoleCpp
:members:
:undoc-members:
```

## Usage Examples

Here's an example using utility functions in a parabolic equation:

```{literalinclude} ../../../../../examples/cpp/parabolic1D.cpp
:language: cpp
:linenos:
:caption: Parabolic 1D Example (examples/cpp/parabolic1D.cpp)
```

<!-- ## Notes and Considerations -->

<!-- TODO: Add important notes and considerations for using these utilities --> 
