Code References
Documentation of the classes and functions of the models.
- Variables module
- Variable definition module
VariableVariablesArray- Coordinate definition module
Coordinate- Coordinate systems definition module
CoordinateSystemPlanarCartesianCoordinateSystemSphericalCoordinateSystem- Field definition module
FieldFunctionFieldParameterField- Parameter module
ParameterParametersArray- Variables utility module
combine_units()power_units()
- General utility module
- Sparse tensor utility module
jsparse_mul()sparse_mul()- Symbolic tensor utility module
compute_jacobian_permutations()get_coords_and_values_from_tensor()get_coords_from_index()remove_dic_zeros()symbolic_tensordot()- Commutativity utility module
disable_commutativity()enable_commutativity()- Parallel computations utility module
exit_after()parallel_integration()parallel_symbolic_evaluation()- Integration module
integration()numerical_integration()symbolic_integration()- Matrix module
block_matrix_inverse()
- Inner products module
- Formatters module
- Base classes for formatting symbolic equations output
EquationFormatterJacobianEquationFormatter- Classes for formatting symbolic equations output in Fortran
FortranEquationFormatterFortranJacobianEquationFormatter- Classes for formatting symbolic equations output in Python
PythonEquationFormatterPythonJacobianEquationFormatter- Classes for formatting symbolic equations output in Julia
JuliaEquationFormatterJuliaJacobianEquationFormatter
- Basis module
- Basis definition module (base class)
BasisNumericBasisSymbolicBasis- Fourier Basis definition module
PlanarBasinFourierBasisPlanarChannelFourierBasisWaveNumberbasin_wavenumbers()channel_wavenumbers()contiguous_basin_basis()contiguous_channel_basis()fourier_functions()- Spherical Harmonics Basis definition module
SphericalHarmonicsBasis
- The Bakery
- Arithmetic module