Chaitanya Joshi

Results 12 issues of Chaitanya Joshi

As the recent issues point out, the Ranges are tricky with floats as spacing. It'd be nice to be able to do arithmetic on Ranges, so that we can have...

enhancement

Importing modules with the right name but incorrect cases results in an error. Morpho modules are by convention named using all lowercase characters, so it would be useful if Morpho...

bug
enhancement

In the current implementation of the `MeanCurvatureSq` functional, we cannot set a value of spontaneous curvature, which would be needed to model closed shells, for example.

enhancement

The `Hydrogel` functional allows a number `grade` as an optional argument, but the construction fails with a `HydrglArgs` error. **To Reproduce** Run the following code in the `test/functionals/hydrogel` directory: ```...

bug
functionals

**Describe the bug** A typo in the constructor for `FloryHuggins` results in a segfault **To Reproduce** ``` var m = Mesh("tetrahedron.mesh") // Can be found under test/functionals/floryhuggins var mref =...

bug
segfault/consistency error

From Amine Missaoui: "I wanted to calculate the director field for a simple case of an **achiral** 5CB. So I set the pitch to a large value (about 200 because...

enhancement

This PR attempts to add a CI workflow to run the test-suite with `morpho6 -w2`, thus checking for bugs with multithreading. Given the increase in parallelization in Morpho (yay!), this...

**Describe the bug** The [gradvector](https://github.com/Morpho-lang/morpho/blob/main/test/functionals/areaintegral/gradvector.morpho) test fails when run with multi-threading. **To Reproduce** 1. Go to `test/functionals/areaintegral` 2. Run `morpho6 -w4 gradvector.morpho` **Expected behavior** Output: ``` 0 [ 1 ]...

bug

**Describe the bug** Information about the module from which the Error is originating would be vital for debugging.

bug
enhancement

**Describe the bug** `examples.py` doesn’t catch for the case when it cannot run the morpho file itself, as is happening right now since the command is `morpho5`. So no examples...

bug
good first issue