1 namespace dscomponents{
44 this =
this@dscomponents.AInitialValue;
45 if isa(ptr,
" function_handle ")
48 error(
" Argument ptr must be a function handle. ");
73 newfun = @(mu)W^
t * this.target(mu);
74 proj = dscomponents.PointerInitialValue(newfun);
89 copy = dscomponents.PointerInitialValue(this.target);
function proj = project(V, W)
Projects the initial value function into the reduced space. Creates a new PointerInitialValue and com...
A MatLab function handle.
function x0 = evaluate(mu)
Evaluates the initial value for a given mu.
PointerInitialValue: Allows initial values using function pointers for actual evaluation.
AInitialValue: Abstract base class for dynamical systems initial values.
PointerInitialValue(function_handle ptr)
Creates a new pointer initial value.
V
The matrix of the biorthogonal pair .
W
The matrix of the biorthogonal pair .