*  Octave / Mesh / fc_hypermesh package

        * Snapshots
        * Current development release
        * Installation via pkg command (recommended)
        * All-in-one installation
        * Old development releases


PIC

fc-hypermesh is an Octave package which allows to mesh any d-orthotope (hyperrectangle in dimension d) and their m-faces with simplices or orthotopes. It was created to show the implementation of the algorithms given in the report Vectorized algorithms for regular tessellations of d-orthotopes and their faces PIC PIC .
This package uses Octave objects and is provided with meshes visualisation tools for dimension less than or equal to 3.

*  Snapshots






















This package was tested under

Windows 10.0.16299 :
with Octave 4.2.0 and 4.2.1
Mac OS X 10.12.6 :
with Octave 4.2.1 (installed with homebrew)
Mac OS X 10.3.3 :
with Octave 4.2.1 (installed with homebrew)
Ubuntu 14.04.5 LTS :
with Octave 4.2.0 and 4.2.1 (both compiled from source)
Ubuntu 16.04.3 LTS :
with Octave 4.2.0 and 4.2.1 (both compiled from source)
Ubuntu 17.10 :
with Octave 4.2.0 and 4.2.1 (both compiled from source)
Fedora 27 :
with Octave 4.2.0 and 4.2.1 (both compiled from source)
OpenSUSE Leap 42.3 :
with Octave 4.2.0 and 4.2.1 (both compiled from source)

It is not compatible with Octave 4.0.x and previous.

*  Current development release







Version

date

package

archives

install

User guide

preprint








0.0.6

December 28, 2017

PIC (22 Ko)

PIC (22 Ko)
PIC (35 Ko)
PIC (19 Ko)

PIC (2 Ko)

PIC (876 Ko)

PIC PIC








*  Installation via pkg command (recommended)

For uninstalling the package, just do in an Octave session :

Octave Console

>> pkg uninstall fc-hypermesh  
>> pkg uninstall fc-tools

*  All-in-one installation

For this method, one just has to get/download the install file PIC (2 Ko) ofc_hypermesh_install.m Thereafter, it should be run under Octave. This command downloads, extracts and configures the fc-hypermesh and the required fc-tools packages in the current directory.

For example, to install this package in directory ~/Octave/packages, in a terminal one can do :

Linux Console

# mkdir -p ~/Octave/packages  
# cd ~/Octave/packages  
# wget http://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave/fc-hypermesh/0.0.6/ofc_hypermesh_install.m

Then in a Octave terminal run the following commands

Octave Console

>> cd ~/Octave/toolboxes  
>> ofc_hypermesh_install

This is the output of the ofc_hypermesh_install command :

Octave Ouput

1- Downloading and extracting the packages  
   -> <fc-tools>[0.0.20] ... OK  
   -> <fc-hypermesh>[0.0.6] ... OK  
2- Setting the <fc-hypermesh> package  
Write in ~/Octave/toolboxes/fc-hypermesh-full/fc_hypermesh-0.0.6/configure_loc.m ...  
  -> done  
3- Using the <fc-hypermesh> package  
   Under Octave:  
     addpath(’~/Octave/toolboxes/./fc-hypermesh-full/fc_hypermesh-0.0.6’)  
     fc_hypermesh.init()  
 
   See ~/Octave/toolboxes/ofc_hypermesh_set.m

The complete package (i.e. with all the other needed packages) is stored in the directory ~/Octave/packages/fc-hypermesh-full and, for each Octave session, one has to set the package by :

Octave Console

>> addpath(’~/Octave/packages/fc-hypermesh-full/ofc-hypermesh-0.0.6’)  
>> fc_hypermesh.init()

To uninstall, one just has to delete directory ~/Octave/packages/fc-hypermesh-full

*  Old development releases







Version

date

package

archives

install

User’s Guide








0.0.5

November 3, 2017

PIC (21 Ko)

PIC (21 Ko)
PIC (34 Ko)
PIC (19 Ko)

PIC (2 Ko)

PIC (980 Ko)








0.0.4

October 5, 2017

PIC (21 Ko)

PIC (21 Ko)
PIC (34 Ko)
PIC (18 Ko)

PIC (2 Ko)

PIC (826 Ko)








0.0.2

December 24, 2016

PIC (19 Ko)

PIC (20 Ko)
PIC (29 Ko)
PIC (17 Ko)

PIC (2 Ko)

PIC (585 Ko)








0.0.1

December 18, 2016

PIC (19 Ko)

PIC
PIC (29 Ko)
PIC (17 Ko)

PIC (2 Ko)

PIC