aeslaughter / mfem Goto Github PK
View Code? Open in Web Editor NEWAn object-orient MATLAB finite element library.
An object-orient MATLAB finite element library.
Locating the element is done in the get_element, should this be another function?
The algorithm used to locate the element should be improved.
Create an overloaded version of point_value and point_gradient that search for the element, then call the element based version.
Compatible to free matlab clone octave?
No license is needed for octave.
If yes, please extend your info.
if unknown, untested with octave, info about this also nice.
if no, it is also ok. Some commands are not compatible in octave.
So you are the expert. Perhaps you can make a fast test run.
Here some last infos about octave.
https://wiki.octave.org/Differences_between_Octave_and_Matlab
https://wiki.octave.org/Release_History
https://octave.org/NEWS-7.html
Then edit example problems that use the gradient to use these functions.
Currently all boundaries and subdomains are labeled with numbers, this should be changed to accept text or number labels. Also, the labels left, right, ... should be automatically created thus available directly in the System.add_ members.
The FEmesh may be better suited as two classes, FE and Mesh. The FEmesh class could still exist but simply be a combination of the two.
The naming of the methods in the System class needs to be improved, especially with the equation interpretation functions. It would also be nice to separate the direct and standard assembly routines into separate methods to make thinks easier to read. Also, the application of functions, vectors, and gradients should be placed into a single method.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.