473,837 Members | 1,524 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Library of Physics Functions

Hi Everyone,

I was wondering if any of you know if there are any libraries of physics
equations/functions availible anywhere that are free to use and
redistribute opensource or not.

Failing that if any of you know of/have snippits of code containing
physics equations/functions, could you sent them to me (again as long as
they are free to use and distribute) so that I may build such a library.

This(these) library(ies) would be made freedownloadabl e via sourceforge
or equivalent for further use by anyone who needs them.

Thanks in advance

Chris Dean
Nov 14 '05 #1
4 1902
Have a look at ODE, that might be C++ tho!
Mike

"Christophe r Dean" <"newspost[nospamplease]"@christoph er-dean.co.uk> wrote
in message news:cu******** **@aspen.sucs.s oton.ac.uk...
Hi Everyone,

I was wondering if any of you know if there are any libraries of physics
equations/functions availible anywhere that are free to use and
redistribute opensource or not.

Failing that if any of you know of/have snippits of code containing
physics equations/functions, could you sent them to me (again as long as
they are free to use and distribute) so that I may build such a library.

This(these) library(ies) would be made freedownloadabl e via sourceforge
or equivalent for further use by anyone who needs them.

Thanks in advance

Chris Dean

Nov 14 '05 #2
Christopher Dean <"newspost[nospamplease]"@christoph er-dean.co.uk> writes:
I was wondering if any of you know if there are any libraries of
physics equations/functions availible anywhere that are free to use
and redistribute opensource or not.


Your question is outside the domain of comp.lang.c, which discusses
only the standard C programming language, including the standard C
library. This is a remarkably narrow topic compared to what many
people expect.

For your convenience, the list below contains topics that are not
on-topic for comp.lang.c, and suggests newsgroups for you to explore
if you have questions about these topics. Please do observe proper
netiquette before posting to any of these newsgroups. In particular,
you should read the group's charter and FAQ, if any (FAQs are
available from www.faqs.org and other sources). If those fail to
answer your question then you should browse through at least two weeks
of recent articles to make sure that your question has not already
been answered.

* OS-specific questions, such as how to clear the screen,
access the network, list the files in a directory, or read
"piped" output from a subprocess. These questions should be
directed to OS-specific newsgroups, such as
comp.os.ms-windows.program mer.misc, comp.unix.progr ammer, or
comp.os.linux.d evelopment.apps .

* Compiler-specific questions, such as installation issues and
locations of header files. Ask about these in
compiler-specific newsgroups, such as gnu.gcc.help or
comp.os.ms-windows.program mer.misc. Questions about writing
compilers are appropriate in comp.compilers.

* Processor-specific questions, such as questions about
assembly and machine code. x86 questions are appropriate in
comp.lang.asm.x 86, embedded system processor questions may
be appropriate in comp.arch.embed ded.

* ABI-specific questions, such as how to interface assembly
code to C. These questions are both processor- and
OS-specific and should typically be asked in OS-specific
newsgroups.

* Algorithms, except questions about C implementations of
algorithms. "How do I implement algorithm X in C?" is not a
question about a C implementation of an algorithm, it is a
request for source code. Newsgroups comp.programmin g and
comp.theory may be appropriate.

* Making C interoperate with other languages. C has no
facilities for such interoperation. These questions should
be directed to system- or compiler-specific newsgroups. C++
has features for interoperating with C, so consider
comp.lang.c++ for such questions.

* The C standard, as opposed to standard C. Questions about
the C standard are best asked in comp.std.c.

* C++. Please do not post or cross-post questions about C++
to comp.lang.c. Ask C++ questions in C++ newsgroups, such
as comp.lang.c++ or comp.lang.c++.m oderated.

* Test posts. Please test in a newsgroup meant for testing,
such as alt.test.

news.groups.que stions is a good place to ask about the appropriate
newsgroup for a given topic.

--
Just another C hacker.
Nov 14 '05 #3
Christopher Dean wrote:

Hi Everyone,

I was wondering if any of you know if there are any libraries of physics
equations/functions availible anywhere that are free to use and
redistribute opensource or not.

Failing that if any of you know of/have snippits of code containing
physics equations/functions, could you sent them to me (again as long as
they are free to use and distribute) so that I may build such a library.

This(these) library(ies) would be made freedownloadabl e via sourceforge
or equivalent for further use by anyone who needs them.


GNU Scientific Library:

http://sources.redhat.com/gsl/

Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo no****@mega-nerd.com (Yes it's valid)
+-----------------------------------------------------------+
"Crap can work. Given enough thrust pigs will fly, but it's not necessary a
good idea." -- Alexander Viro on linux-kernel mailing list
Nov 14 '05 #4
Erik de Castro Lopo wrote:
Christopher Dean wrote:
Hi Everyone,

I was wondering if any of you know if there are any libraries of physics
equations/functions availible anywhere that are free to use and
redistribut e opensource or not.

Failing that if any of you know of/have snippits of code containing
physics equations/functions, could you sent them to me (again as long as
they are free to use and distribute) so that I may build such a library.

This(these) library(ies) would be made freedownloadabl e via sourceforge
or equivalent for further use by anyone who needs them.

GNU Scientific Library:

http://sources.redhat.com/gsl/

Erik


Nice one - Thanks Erik

That is obviously more the mathematical side of things which is very
useful but I am also (mainly) after a library (or code to build a
library) containing the simple stuff too such as functions that return
distance if time and speed are entered, pressure if volume, number of
molecules and temperate are input, resistance if current and voltage are
input, those kind of things.

Chris
Nov 14 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1638
by: Rob Miller | last post by:
A new book with a numerical library in Java was published in August 2003. Title: "A Numerical Library in Java for Scientists and Engineers" Author: Hang T. Lau ISBN: 1584884304 Published date: August 2003 publisher: CRC Press email: orders@crcpress.com
2
1985
by: Satish Chimakurthi | last post by:
Hello all, For the last six months I have been working with Python for a certain multi-physics application (Fluid-Structure Interactions) related to my project. Beyond any doubt, Python proved to be extremely useful for my calculations and scripting needs. I am going to give a presentation at a conference next week, as part of which, I plan to highlight the importance and usefulness of python in research related to Multi-Physics. I have my...
13
3869
by: Roy Smith | last post by:
I've got a C library with about 50 calls in it that I want to wrap in Python. I know I could use some tool like SWIG, but that will give me a too-literal translation; I want to make some modifications along the way to make the interface more Pythonic. For example, all of these functions return an error code (typically just errno passed along, but not always). They all accept as one of their arguments a pointer to someplace to store...
43
5042
by: Steven T. Hatton | last post by:
Now that I have a better grasp of the scope and capabilities of the C++ Standard Library, I understand that products such as Qt actually provide much of the same functionality through their own libraries. I'm not sure if that's a good thing or not. AFAIK, most of Qt is compatable with the Standard Library. That is, QLT can interoperate with STL, and you can convert back and forth between std::string and Qt::QString, etc. Are there any...
2
8213
by: Joan Parera | last post by:
Hello everybody, I have been searching around the net for a good (commercial or non-commercial) physics engine written in C#. Unfortunately I only know the existence of many physics engine (novodex, ageia, etc.) but they are written in c++. Does anybody know/has any notice/has heard of any written in .net language or if any wrapper has been done for the above? Thanks in advance
20
3547
by: J de Boyne Pollard | last post by:
MThe library functions which are included to allow process Mlaunch, forking, and termination, imply that it is both Mpossible and desirable for a process to fork itself. This is Ma fundamental part of the Unix thought process, but is Mnot essential for a working OS. There are no Standard C Library functions for process forking or overlaying. The fork() and execve() functions are part of the C language bindings to POSIX. They are not...
44
1701
by: Andy Dingley | last post by:
On 15 May, 04:55, Prisoner at War <prisoner_at_...@yahoo.comwrote: Or in another universe, where things are understood and site code is stable and reliable, beginners don't even think about reading JavaScript books until they've written some HTML and CSS. You need it _VERY_ rarely. Using it without a foundation of good HTML understanding leads to trouble. Few people can learn both from scratch simultaneously, so it's useful to really...
5
4506
by: jacob navia | last post by:
The cephes math library is a legend in the internet. It was written by Stephen L. Moshier in 1984, but there was apparently an even earlier version in assembler, before he rewrote that in C. It is used in many systems, for instance in the python language. I started working with this library around 1997 or whereabouts. I rewrote the core of it in assembler, fixed some (minor) bugs, and added several functions like the Lambert's W...
0
10881
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10575
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10628
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9406
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7807
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
7004
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5670
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4475
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3126
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.