function pbeDef = snyderCuboidGrowthDissolution_4_handmade_()
% automatically generated by writePbeDefinitionForProjection.m

dataApprox = load('/data/havena/elk-dev/code-matlab/cs-dynamic-approximation/database/snyderCuboidGrowthDissolution_4_handmade_.matx', '-mat');
dataApprox = dataApprox.dataApprox;
pbeDef = snyderCuboidGrowthDissolution;

pbeDef.dec = dataApprox.dec;

pbeDef.seeding.positionMatrix = mapFromProperEmbedding(projectVectorDec(...
    pbeDef.seeding.positionMatrix, pbeDef.dec),pbeDef.dec);

pbeDef.growthRate = @(H, P, y, t)(...
    pbeDef.growthRate(...
      mapToProperEmbedding(H, pbeDef.dec, [], P(1,:)), ...
      P,y,t));

pbeDef.optionStruct.odeSolver = @ode45;
