JavaView® v2.00.008

vgp.curve.elastic
Class PnElasticOde

java.lang.Object
  |
  +--jv.object.PsObject
        |
        +--jvx.numeric.PnOde
              |
              +--vgp.curve.elastic.PnElasticOde
All Implemented Interfaces:
java.lang.Cloneable, PsUpdateIf, java.io.Serializable

public class PnElasticOde
extends PnOde

Version:
9.12.99, 1.00 created (ep)
See Also:
Serialized Form

Field Summary
protected  PgPolygon m_curvature
           
protected  PnElasticCurvature m_rk
           
 
Fields inherited from class jvx.numeric.PnOde
m_length, m_order, m_stepSize, m_x0, m_y0
 
Fields inherited from class jv.object.PsObject
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_MATERIAL_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_SELECTED, IS_USED, m_infoPanel, m_name, m_panelList, m_parent, m_tag, m_updateList, NUM_TAGS
 
Constructor Summary
PnElasticOde()
           
 
Method Summary
 void diffEquation(double x, double[] y, double[] dy)
          Method should be overwritten y an application with problem dependent ODE.
 void init()
          If instance has missing name then assign default name 'object_NUMBER' where number is the total number of already created instances.
 void setInitialData(double x, double[] y, double h, double len, double K, double dK, double hK, double A, double B)
          y[0],y[1] = (x,y); y[2], y[3] = (x',y')
 void solve(PgPolygon p)
           
 
Methods inherited from class jvx.numeric.PnOde
rungeKutta, setInitialData, setOrder, solve
 
Methods inherited from class jv.object.PsObject
addInspector, addUpdateListener, clearTag, clone, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, removeInspector, removeUpdateListener, setName, setParent, setTag, toString, update, updatePanels
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_curvature

protected PgPolygon m_curvature

m_rk

protected PnElasticCurvature m_rk
Constructor Detail

PnElasticOde

public PnElasticOde()
Method Detail

init

public void init()
Description copied from class: PsObject
If instance has missing name then assign default name 'object_NUMBER' where number is the total number of already created instances.
Overrides:
init in class PnOde

setInitialData

public void setInitialData(double x,
                           double[] y,
                           double h,
                           double len,
                           double K,
                           double dK,
                           double hK,
                           double A,
                           double B)
y[0],y[1] = (x,y); y[2], y[3] = (x',y')

diffEquation

public void diffEquation(double x,
                         double[] y,
                         double[] dy)
Description copied from class: PnOde
Method should be overwritten y an application with problem dependent ODE.
Overrides:
diffEquation in class PnOde

solve

public void solve(PgPolygon p)
Overrides:
solve in class PnOde

JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.