Documentation of 'vgp.minimal.catenoid.PgCatenoid' Java class
PgCatenoid ("JavaView Reference Manual")
"JavaView? v5.03.003"
vgp.minimal.catenoid

Class PgCatenoid

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, PsUpdateIf, PgGeometryIf


    public class PgCatenoid
    extends PgElementSet
    Discrete catenoid is a critical point for the discrete area functional, and its profile curve is given by an explicit formula.

    Joint work of Konrad Polthier and Wayne Rossman, with help of Ekki Tjaden.

    See Also:
    Serialized Form
    Author:
    Konrad Polthier
    Version:
    03.10.99, 2.20 revised (kp) Interpolating catenoid with root finder.
    18.08.99, 2.10 revised (kp) Waist radius implemented.
    20.07.99, 2.00 revised (kp) Complete explicit formulas, additional bottomHeight control.
    13.05.99, 1.05 revised (kp) Explicit formulas and user interface finished.
    02.05.99, 1.00 created (kp)
    • Constructor Detail

      • PgCatenoid

        public PgCatenoid()
        Construct an empty discrete catenoid which is a critical value of the discrete area functional.
    • Method Detail

      • init

        public void init()
        Description copied from class: PgElementSet
        Initialize and reset instance variables after call to super.init().
        Overrides:
        init in class PgElementSet
      • clone

        public java.lang.Object clone()
        Duplicate geometry by recursively cloning all instance variables except inspector panels and lists of registered listeners. The parent relationship is maintained only within this class but not to external classes. In general, all links of the clone to external objects are set to null.
        Specified by:
        clone in interface PgGeometryIf
        Overrides:
        clone in class PgElementSet
        Since:
        JavaView 3.97.061
        See Also:
        PgElementSet.copy(PsObject)
        Version:
        21.04.07, 1.00 created (kp)
      • getDelta

        public double getDelta()
      • setDelta

        public void setDelta(double delta)
      • getRadius

        public double getRadius()
      • setRadius

        public void setRadius(double radius)
      • getWaistDiscr

        public int getWaistDiscr()
      • setWaistDiscr

        public void setWaistDiscr(int k)
      • getProfileDiscr

        public int getProfileDiscr()
      • setProfileDiscr

        public void setProfileDiscr(int n)
      • optimalInterpolant

        public void optimalInterpolant()
        For a given waist discretization and given height compute the sub-optimal profile discretization such that discrete profile lies close to cosh(z) while keeping a constant height.

        It is possible to choose height-delta such that discrete curve interpolates exact cosh(z). But since we are interested in having a constant height when experimenting with eigenfunctions and letting discretization go to zero, we modify the value preDelta, which leads to cosh(z), to delta such that constant height is ensured.

        See Also:
        trueInterpolant()
      • trueInterpolant

        public void trueInterpolant()
        For a given waist discretization and given height compute the optimal profile discretization such that discrete profile interpolates cosh(z).
        See Also:
        optimalInterpolant()
      • computeSurface

        public void computeSurface(int n_profile,
                                   int k_waist)
"JavaView? v5.03.003"

"

The software JavaView? is copyright protected. All Rights Reserved.
"

You see the box below because you did not login.