54 fl = a*(
l.^3/3-
l.^2+
l-1/3);
55 fhandle = @(
t)(
t>=1 &
t<
l).*a.*(
t.^3/3-
t.^2+
t-1/3) + (
t>=
l).*(
fl + (
t-
l)*m);
56 dfhandle = @(
t)(
t>=1 &
t<
l).*a.*(
t.^2-2*
t+1) + (
t>=
l)*m;
61 str = sprintf(
" lam0: %g, M: %g ",this.
lam0,this.
M);
66 varargin = [[
" R ",[1 1.2*this.
lam0]] varargin];
68 i.addParamValue(
'R',0);
71 pm =
plot@general.functions.AFunGen(
this, varargin[:]);
72 if (res.R(2) > this.
lam0)
74 for k = 1:length(pm.Figures)
75 if ishandle(pm.Figures(
k)) && strcmpi(
get(pm.Figures(
k),
" Tag "),...
76 strrep(mc.Name,
" . ",
" _ "))
78 ax =
get(pm.Figures(
k),
" Children ");
80 plot(ax(1),this.
lam0,f(this.
lam0),
" rx ",
" MarkerSize ",16);
91 mfun = mfungen.getFunction;
92 m = mfungen.max_modulus;
96 qfungen = general.functions.CubicToLinear(l0,m);
101 f = general.functions.CubicToLinear;
103 f = general.functions.CubicToLinear(4,5e6);
static function res = test_CubicToLinear()
static function qfungen = fromLinearizedMarkert(mfungen)
function pm = plot(varargin)
A variable number of input arguments.
AFUNGEN Summary of this class goes here Detailed explanation goes here.
Returns the modified markert law functions for the OVERALL energy density funcion derivative w...
function [ fhandle , dfhandle ] = getFunction()
function str = getConfigStr()