Skip to content

Visual Reactive Class "Decoration"

Visual.OperatorData

Visual.OperatorData.fromNumerics Static

(n, ax=[])

FROMNUMERICS Construct a Visual.OperatorData from a Numerics.OperatorData.

Visual.OperatorData.OperatorData

(T=[], name=[], arglist=[], ax=[])

Visual.OperatorData.toNumerics

()

TONUMERICS Strip visual state and return a Numerics.OperatorData.

Visual.OperatorData.plot

(ax=gca)

Visual.VisualReactive

Visual.VisualReactive.ax SetObservable

ax = []

Visual.VisualReactive.phandles

phandles = gobjects(0)

Visual.VisualReactive.cla

()

Visual.VisualReactive.update_plot

()

Visual.VisualReactive.delete

()

Visual.CIM

Visual.CIM.fromNumerics Static

(n, ax=[])

FROMNUMERICS Construct a Visual.CIM from a Numerics.CIM.

Converts all sub-components to their Visual counterparts and preserves already-computed sample and result state so that no recomputation is needed after conversion.

Usage

v = Visual.CIM.fromNumerics(n); % no axes v = Visual.CIM.fromNumerics(n, ax); % attach to axes

Visual.CIM.CIM

(OperatorData=Visual.OperatorData(), Contour=Visual.Contour.Circle(), RealizationData=Visual.RealizationData(), ax=[])

Visual.CIM.toNumerics

()

TONUMERICS Strip visual state and return a Numerics.CIM.

The returned object preserves all computed sample data and results so no recomputation is needed. Suitable for use in parfor or other contexts where graphics handles must not be present.

Visual.CIM.update_plot

()

Visual.CIM.plot

(ax=gca)

Visual.ResultData

Visual.ResultData.fromNumerics Static

(n, ax=[])

FROMNUMERICS Construct a Visual.ResultData from a Numerics.ResultData.

Visual.ResultData.ResultData

(Db=[], Ds=[], B=[], BB=[], C=[], CC=[], X=[], Sigma=[], Y=[], ew=[], rev=[], lev=[], ax=[])

Visual.ResultData.toNumerics

()

TONUMERICS Strip visual state and return a Numerics.ResultData.

Visual.ResultData.plot_eigenvalues

(ax=gca)

Visual.ResultData.plot_singularvalues

(ax=gca)

Visual.ResultData.plot

(ax=gca)

Visual.SampleData

Visual.SampleData.fromNumerics Static

(n, ax=[])

FROMNUMERICS Construct a Visual.SampleData from a Numerics.SampleData.

Visual.SampleData.SampleData

(OperatorData=Visual.OperatorData(), Contour=Visual.Contour.Circle(), ell=OperatorData.n, r=OperatorData.n, ax=[])

Visual.SampleData.toNumerics

()

TONUMERICS Strip visual state and return a Numerics.SampleData.

Visual.SampleData.update_plot

()

Visual.SampleData.plot

(ax=gca)

Visual.ModalTruncation

MODALTRUNCATION Visual wrapper for modal truncation with reactive plotting

Extends Numerics.ModalTruncation with visualization capabilities. Plots eigenvalues and contour for the region approximation.

Visual.ModalTruncation.fromNumerics Static

(n, ax=[])

FROMNUMERICS Construct a Visual.ModalTruncation from a Numerics.ModalTruncation.

Visual.ModalTruncation.ModalTruncation

(H, Contour=Visual.Contour.Circle(), RealizationData=Visual.RealizationData(), ax=[])

Constructor for Visual.ModalTruncation

Inputs

H - Transfer function handle (required) Contour - Any Visual.Contour.* object (default: Circle) RealizationData - Visual.RealizationData (default: new instance) ax - Axes handle for plotting (default: [])

Input arguments:

  • H

    Transfer function handle

  • Contour
  • RealizationData
  • ax

Visual.ModalTruncation.toNumerics

()

TONUMERICS Strip visual state and return a Numerics.ModalTruncation.

Visual.ModalTruncation.update_plot

()

Visual.ModalTruncation.plot

(ax=gca)

Plot the modal truncation (eigenvalues and contour)

Visual.RealizationData

Visual.RealizationData.fromNumerics Static

(n, ax=[])

FROMNUMERICS Construct a Visual.RealizationData from a Numerics.RealizationData.

Visual.RealizationData.RealizationData

(ComputationalMode=Numerics.ComputationalMode.Hankel, InterpolationData=[], RealizationSize=[], ranktol=NaN, ax=[])

Visual.RealizationData.toNumerics

()

TONUMERICS Strip visual state and return a Numerics.RealizationData.

Visual.RealizationData.plot

(ax=gca)

Visual.RealizationData.RealizationDataChanged

()

Visual.copyMatchingProperties

(src, dst, exclude=string.empty)

COPYMATCHINGPROPERTIES Copy shared public properties from src to dst.

Copies every publicly readable, non-dependent property of src that also exists as a publicly settable property in dst, skipping names listed in exclude. Properties that exist only in one class (e.g. Visual-only ax, phandles, plot_quadrature) are silently ignored.

Inputs

src - Source object dst - Destination object (modified in place; must be a handle class) exclude - (optional) string array of property names to skip

Usage in fromNumerics / toNumerics: copyMatchingProperties(n, v, ["loaded","SomeObjectProp"]); v.loaded = n.loaded; % set ordering-sensitive props explicitly after