Deterministic Finite Automata
Langtons Ant project is an example of a finite-state cellular automata. The ant (or ants) start out on a grid. Each cell is either black or white. If the ant is on a black square, it turns right 90° and moves forward one unit. If the ant is on a white square, it turns left 90° and moves...
Platforms: *nix
License: Freeware | Size: 35.84 KB | Download (130): Langtons Ant Download |
Qfsm is a graphical editor for finite state machines written in C++ using Qt the graphical Toolkit from Trolltech. Finite state machines are a model to describe complex objects or systems in terms of the states they may be in. In practice they can used to design integrated circuits or to create...
Platforms: *nix
License: Freeware | Size: 2.7 MB | Download (107): Qfsm Download |
Vaucanson is a finite state machine manipulation platform, composed of a library and tools implemented on top of it. Vaucansons goal is to enable the development of C++ programs in an abstract and general way with a large specialization power. On the one hand, it allows the writing of...
Platforms: *nix
License: Freeware | Size: 286.72 KB | Download (91): Vaucanson Download |
ASTL Automata Standard Template Library (Vincent Le Maout - Dominique Revuz) is a set of generic and efficient C++ components for automata manipulation.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.78 MB | Download (50): ASTL Automata Standard Template Library Download |
FEVal, the Finite Element Evaluator written in Python, provides easy conversion for many Finite Element data formats (both binary and ascii). Mesh modification is very easy. Values of model results can be accessed given coordinates in physical space.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 311.24 KB | Download (45): FEVal: Python Finite Element Evaluator Download |
The Helsinki Finite-State Transducer toolkit is intended for processing natural language morphologies. The toolkit is demonstrated by wide-coverage implementations of a number of languages of varying morphological complexity.
Platforms: Mac, Linux
License: Freeware | Size: 22.22 KB | Download (46): Helsinki Finite-State Technology Download |
Impact is an explicit Finite Element Program Suite which simulates dynamic impact events. It has a range of elements, contact handling and different material laws. Models can be created, solved and analyzed with the included pre- and postprocessor or wit
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 13.12 MB | Download (53): Impact Finite Element Program Download |
Develop finite element stress analysis programs, that work with free cad systems(Maybe QCad). Right now there's only a 2d gridded structure analysis prog with a crappy interface, written mainly in octave.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 3.38 KB | Download (46): Open Finite Element Analysis Download |
Simulate a time dependent solution of Schrodinger's equation and calculate energy spectrum of a 1D finite square well using split-operator method.Reference: M. D. Feit, J. A. Fleck, Jr., and A. Steiger, "Solution of the Schrodinger Equation by a Spectral Method", Journal of Computational Physics...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Tutorial - 1D finite square well Download |
It's a deterministic iterative zero order algorithm that can be used to solve unconstrained optimization problem. It finds the relative minimum of a two variables function with a deterministic iterative zero order algorithm. Pattern search method It finds the relative minimum of a two variables...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (50): Pattern search method: deterministic iterative zero order algorithm Download |
In this code,we are concerned with the numerical minimization of energy functionals in Hilbert Space involving total variation for gray-scale 1-dimensional inpainting problem.Applications are shown by finite element method.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Finite Element For Total Variation Download |
Computes the distance 2-point correlation function of a finite 2D lattice. The functions is:[ coorfun r] = twopointcorr(x,y,width,height,dr)Where x is the list of x coordinates of lattice points. y is the list of y coordinates of the lattice points, width is the width of the lattice, height is...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (50): Two point correlation function of a finite 2D lattice Download |
IGVF: GUI for finite volumeThis interface contains routines nonoscillatory high order to solve numerically systemshyperbolic conservation laws in one dimension.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 778.24 KB | Download (43): IGVF : GUI: Finite Volumen Methods for Conservation Law in 1-D Download |
This book disassembles the entire finite element method for civil engineering students and professionals, detailing its supportive theory and its mathematical and structural underpinnings in the context of elastic structures and the principle of virtual work.For a full book description and...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 30.72 KB | Download (40): A Primer for Finite Elements in Elastic Structures Download |
The function femTriangularMeshGenerator() generates triangular mesh for a rectangular shape structure for Finite Element analysis.The outputs are:coords = x and y coordinates of each element nodescT = nodal connectivitynNodes = Number of nodesThe inputs are:Lx = width of the rectangular...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): Finite Element Triangular Mesh Generator Download |
These files calculate the natural frequencies and Euler buckling load using Finite element technique. Hermitian beam elements are used as interpolation functions. Assembled mass, geometric stiffness matrix and stiffness matrix are calculated and solved for eigenvalues.First four mode shapes are...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (38): Natural frequencies & buckling loads of columns using Finite Element Method Download |
DFT transforms one function into another, which is called the frequency domain representation, or simply the DFT, of the original function (which is often a function in the time domain). But the DFT requires an input function that is discrete and whose non-zero values have a limited (finite)...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (42): Discrete Fourier Transform of a finite sequence Download |
There are 256 elementary cellular automata, where "elementary" means that there is a single row of cells, with binary values, and update rules that depend only on nearest-neighbour interactions. They are described at http://mathworld.wolfram.com/ElementaryCel...rAutomaton.htmlOur artist in...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Elementary Cellular Automata Download |
These files are associated with the free undergraduate level textbook: 'Introductory Finite Volume Methods for PDEs' which may be downloaded from a link on my homepage which also contains worked solutions, case studies and audio visual material. To find my homepage just search for 'clive...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 51.2 KB | Download (39): Files Associated with a FREE Finite Volume Textbook Download |
The function gets the 2nd derivatives of a vector with two finite boundariesThe function gets the 2nd derivatives of a vector with two finite boundaries.function V2ndDx = get_V2ndDx(V,delta_x,INDstart,INDend)Input:V = the input vector, 1D datadelta_x = delta xINDstart = first indexINDend = last...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): Get the 2nd derivatives of a vector with two finite boundaries Download |