CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Running, Solving & CFD

Finding root of a function

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   May 7, 2008, 10:27
Default Dear All, I have just imple
  #1
Senior Member
 
Hrvoje Jasak
Join Date: Mar 2009
Location: London, England
Posts: 1,758
Rep Power: 21
hjasak will become famous soon enough
Dear All,

I have just implemented root-finding operations of a function f(x) = 0. If someone is interested, have a look at the SVN - it currently lives in the ODE library.

Enjoy,

Hrv
__________________
Hrvoje Jasak
Providing commercial FOAM/OpenFOAM and CFD Consulting: http://wikki.co.uk
hjasak is offline   Reply With Quote

Old   July 15, 2008, 08:25
Default Hihttp://www.cfd-online.com/Op
  #2
ngj
Senior Member
 
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Rotterdam, The Netherlands
Posts: 1,595
Rep Power: 24
ngj will become famous soon enoughngj will become famous soon enough
Hi

I am about to be solving 4 sets of non-linear equations on each face on certain boundary-patches. As far as I can see, the function implemented by Hrv is for 1 equation!?!
Is there anywhere in OF implemented some kind of solver for N non-linear set of equations?
If not, could you please suggest to me a suitable open-source implementation, preferable in C++.

Best regards,

Niels

P.S. Thank you for an utterly fantastic workshop.
__________________
Please note that I do not use the Friend-feature, so do not be offended, if I do not accept a request.
ngj is offline   Reply With Quote

Old   June 1, 2015, 16:05
Default
  #3
New Member
 
Sandra
Join Date: Oct 2014
Posts: 10
Rep Power: 2
sabago is on a distinguished road
Dear all,

Has anyone been able to use the BisectionRoot, or RiddersRoot or the NewtonSecant methods in the "findRoot" folder on the svn?

Say I want to solve for x in

0 = -3 + 4(Exp(2x)-Exp(3x))

I have the findRoot folder in src/ODE and added the path to my /make for the solver.

How, then do I implement any of the findRoot methods to get x?

Best regards,
Sandra
sabago is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
root of 1d monotone picewise linear function bill Main CFD Forum 14 February 2, 2009 17:51
Installing as root in opt bastil OpenFOAM Installation 8 October 22, 2008 02:54
ROOT-MEAN-SQUARE Andy CD-adapco 1 June 19, 2007 13:25
Polynomial Root finding agg Main CFD Forum 3 May 4, 2004 11:46
root mean square John FLUENT 4 May 30, 2002 16:14


All times are GMT -4. The time now is 01:14.