▼ +models | |
► +beam | |
► @DynLinTimoshenkoModel | |
DynLinTimoshenkoModel.m | |
plot.m | |
plotSingle.m | |
preprocess_data.m | |
read_file.m | |
split_KR.m | |
split_RO.m | |
Beam.m | |
CurvedBeam.m | |
DLTNonlinearCoreFun.m | |
DynLinTimoshenkoSystem.m | |
Material.m | |
StraightBeam.m | |
StructureElement.m | |
Truss.m | |
► +burgers | |
Burgers.m | |
BurgersF.m | |
BurgersF_NoA.m | |
BurgersSys.m | |
BurgersSys_A.m | |
Tests.m | |
► +circ | |
RCLadder.m | |
RCLadderFun.m | |
RCLadderSys.m | |
► +golf | |
Force.m | |
HillGen.m | |
Model.m | |
randomizehills.m | |
System.m | |
► +iciam2011 | |
ICIAMExperiment.m | |
ICIAMMain.m | Current version works with KerMor 0.5 |
ICIAMSystem.m | |
package.c | |
► +mathmod2012 | |
MathMODExperiment.m | |
MathMODMain.m | Current version works with KerMor 0.6 |
MathMODSystem.m | |
package.c | |
► +motoneuron | |
► +experiments | |
FrequencyLearning.m | |
ParamDomainDetection.m | % Setup This script is used to detect a physically reasonable parameter domain for the motoneuron model, so that the resulting frequencies are in the prescribed limits |
Dynamics.m | |
Model.m | |
NoiseGenerator.m | |
ParamDomain.m | ParamDomain: Parameter domain for "realistic" motoneuron configuration |
System.m | |
► +motorunit | |
► +experiments | |
InitialConditions.m | % Old version: This script runs the motorunit.Model instance without input for 10 seconds, after which a stable initial condition is found. This is run for 50 different mu_1 values (i.e. fibre types), and the resulting values are learned by a 7-degree polynomial for each dimension. This in turn is used to build a affine-linear initial condition for the motorunit.System |
MaxForce.m | Script to determine the maximum force created by the sarcomere at maximum mean current for each fibre type |
SarcoScaling.m | Script to create an output force scaling for the Shorten sarcomere model. The assumption is to have the same force being generated from each fibre type when only one twitch is performed |
► @SHDynamics | |
dydt_sarcomere.m | |
initSarcoConst.m | |
Jac_Sarco.m | |
SHDynamics.m | |
Fuglevand.m | |
Pool.m | |
Shorten.m | |
SHSystem.m | |
► +muscle | |
► +examples | |
Belly.m | |
Cube12.m | |
Cube2ForceBC.m | |
CubePull.m | |
Debug.m | |
EntireTA.m | |
FibreDirections.m | |
Long.m | |
LongForceBC.m | |
MuscleTendonMix.m | |
Shaker.m | |
Shear.m | |
SprengerUnitCube8Elem.m | |
SubElemInhomogMaterial.m | |
ThinTendon.m | |
► +functions | |
Gordon66SarcoForceLength.m | |
MarkertLaw.m | |
MarkertLawOriginal.m | |
SiebertTendonFun.m | |
► +tests | |
Activation.m | |
NeumannPressure.m | |
► @Constraint | |
computeSparsityPattern.m | |
Constraint.m | |
evaluate.m | |
getStateJacobianImpl.m | |
► @Dynamics | |
computeSparsityPattern.m | |
Dynamics.m | |
evaluate.m | |
getStateJacobianImpl.m | |
AExperimentModelConfig.m | |
AMuscleConfig.m | |
ExperimentRunner.m | |
Model.m | |
MusclePlotter.m | |
SubMeshModelConfig.m | |
System.m | |
► +pcd | |
BaseCoreFun.m | |
BasePCDSystem.m | |
CoreFun1D.m | |
CoreFun2D.m | |
CoreFun3D.m | |
PCDModel.m | |
PCDSystem1D.m | |
PCDSystem2D.m | |
PCDSystem3D.m | |
Tests.m | |
► +pcdi | |
► @PCDIModel | |
getSteadyStates.m | |
PCDIModel.m | |
BaseCoreFun.m | |
BasePCDISystem.m | |
CoreFun2D.m | |
InhibitCoreFun2D.m | |
PCDISystem2D.m | |
Tests.m | |
► +rbmatlab | |
RBMatlabModel.m | |
RBMDataContainer.m | |
RiemannBurgers.m | |
RiemBurgFun.m | |
RiemBurgSys.m | |
► +synth | |
AffParamKernelTest.m | |
AffParamKernelTestSys.m | |
KernelTest.m | |
KernelTestFun.m | |
KernelTestSys.m | |
Rotation.m | |
RotationDynSys.m | |
RotationFun.m | |
► +wh10 | |
package.c | |
WH10Experiment.m | |
WH10System.m | |
▼ core | |
► +approx | |
► +algorithms | |
AAdaptiveBase.m | |
ABase.m | |
Componentwise.m | |
VKOGA.m | |
BaseApprox.m | |
DEIM.m | |
KernelApprox.m | |
KernelEI.m | |
TPWLApprox.m | |
► +data | |
► +selection | |
ASelector.m | |
DefaultSelector.m | |
EpsSelector.m | |
LinspaceSelector.m | |
TimeSelector.m | |
ABlockedData.m | |
ApproxTrainData.m | |
ATrajectoryData.m | |
AxBlockData.m | |
FileData.m | |
FileDataCollection.m | |
FileMatrix.m | |
FileTrajectoryData.m | |
FinDiffBlockData.m | |
JoinedBlockData.m | |
MemoryTrajectoryData.m | |
ModelData.m | |
ModelParam.m | |
ProjectionSpace.m | |
► +demos | |
Basics1_Linear.m | Basics_Linear: Demo file for KerMor linear models and reduction |
Basics2_Parametrized.m | Basics2_Parametrized: |
Basics3_Nonlinear.m | Basics3_Nonlinear: |
Basics4_NonlinearKernel.m | Basics4_NonlinearKernel: |
Basics5_KernelsAndApprox.m | Basics5_KernelsAndApprox: |
BellFunctions.m | |
RandomModelEstimatorAnalyzer.m | |
ResponseSurfaceApprox.m | |
SVR.m | |
VKOGA.m | |
► +dscomponents | |
ACompEvalCoreFun.m | |
ACoreFun.m | |
AffineInitialValue.m | |
AffLinCoreFun.m | |
AffLinInputConv.m | |
AffLinOutputConv.m | |
AInitialValue.m | |
AInputConv.m | |
AMassMatrix.m | |
AOutputConv.m | |
ConstInitialValue.m | |
ConstMassMatrix.m | |
IGlobalLipschitz.m | |
LinearCoreFun.m | |
LinearInputConv.m | |
LinearOutputConv.m | |
ParamTimeKernelCoreFun.m | |
PointerCoreFun.m | |
PointerInitialValue.m | |
PointerInputConv.m | |
PointerOutputConv.m | |
► +error | |
► +alpha | |
AffineParametric.m | |
Base.m | |
Constant.m | |
► +initial | |
AffineParametric.m | |
Base.m | |
Constant.m | |
► +lipfun | |
Base.m | |
ImprovedLocalSecantLipschitz.m | |
LocalGradientLipschitz.m | |
LocalSecantLipschitz.m | |
BaseCompLemmaEstimator.m | |
BaseEstimator.m | |
DefaultEstimator.m | |
DEIMEstimator.m | |
GLEstimator.m | |
IterationCompLemmaEstimator.m | |
TPWLLocalLipEstimator.m | |
► +fem | |
► +geometry | |
BaseGeometry.m | |
Belly.m | Code to generate a belly-shaped geometry with various options |
Cube20Node.m | |
Cube27Node.m | |
Cube8Node.m | |
RegularHex20Grid.m | RegularHex20Grid: |
RegularHex27Grid.m | RegularHex27Grid: |
RegularHex8Grid.m | RegularHex8Grid: |
AFEMConfig.m | |
BaseFEM.m | |
HexahedronSerendipity.m | |
HexahedronTrilinear.m | |
HexahedronTriquadratic.m | |
► +general | |
► +functions | |
AFunGen.m | |
ConstantUntil.m | |
CubicToLinear.m | |
FuncSum.m | |
PiecewiseLinear.m | |
Polynomial.m | |
QuadToLinear.m | |
Ramp.m | |
Sinus.m | |
► +geometry | |
RectGrid3D.m | |
► +interpolation | |
InterpolConfig.m | |
KernelInterpol.m | |
► +regression | |
BaseQPSVR.m | |
BaseScalarSVR.m | |
EpsSVRConfig.m | |
KernelLS.m | |
KernelLSConfig.m | |
NuSVRConfig.m | |
ScalarEpsSVR.m | |
ScalarEpsSVR_SMO.m | |
ScalarNuSVR.m | |
AffParamMatrix.m | |
AProjectable.m | |
DEIM.m | |
JacCompEvalWrapper.m | |
MatrixDEIM.m | |
Orthonormalizer.m | |
POD.m | |
► +kernels | |
► +config | |
ExpansionConfig.m | |
GaussConfig.m | |
ParamTimeExpansionConfig.m | |
PolyConfig.m | |
RBFConfig.m | |
WendlandConfig.m | |
► @GaussKernel | |
dontuse_evaluate.c | |
dontuse_evaluateDirect.c | |
evaluateMex.c | |
GaussKernel.m | |
ARBFKernel.m | |
BaseKernel.m | |
BellFunction.m | |
CombinationKernel.m | |
InvMultiquadrics.m | |
KernelExpansion.m | |
LinearKernel.m | |
NoKernel.m | |
ParamTimeKernelExpansion.m | |
PolyKernel.m | |
SigmoidKernel.m | |
Wendland.m | |
► +models | |
BaseFirstOrderSystem.m | |
BaseFullModel.m | |
BaseModel.m | |
BaseSecondOrderSystem.m | |
ReducedModel.m | |
ReducedSecondOrderSystem.m | |
ReducedSystem.m | |
► +sampling | |
BaseSampler.m | |
Domain.m | |
GridSampler.m | |
ManualSampler.m | |
RandomSampler.m | |
WeightedRandomSampler.m | |
► +solvers | |
AdaptiveSemiImplicitEuler.m | |
AJacobianSolver.m | |
BaseCustomSolver.m | |
BaseSolver.m | |
ExplEuler.m | |
FullyImplEuler.m | |
Heun.m | |
MLode15i.m | |
MLWrapper.m | |
SemiImplicitEuler.m | |
SolverEventData.m | |
SolverTypes.m | |
► +spacereduction | |
BaseSpaceReducer.m | |
Krylov.m | |
ManualReduction.m | |
PODGreedy.m | |
PODReducer.m | |
RotationDecorator.m | |
► +testing | |
DEIM.m | |
LocalLipGradientEstPlay.m | |
LogNorm.m | |
LoopTest.m | LoopTest: A quick test to show how slow looping in MatLab can be |
rsPenaltyFunTest.m | RsPenaltyFunTest: |
Speed.m | |
TestFunctions.m | |
testsettings.m | TESTSETTINGS KerMor test settings collection |
► extern | |
► calcmd5 | |
CalcMD5.c | |
CalcMD5.m | 128 bit MD5 checksum: file, string, byte stream [MEX] This function calculates a 128 bit checksum for arrays and files. Digest = CalcMD5(Data, [InClass], [OutClass]) INPUT: Data: Data array or file name. Either numerical or CHAR array. Currently only files and arrays with up to 2^32 bytes (2.1GB) are accepted. InClass: String to declare the type of the 1st input. Optional. Default: Char . File : [Data] is a file name as string. The digest is calculated for this file. Char : [Data] is a char array to calculate the digest for. Only the ASCII part of the Matlab CHARs is used, such that the digest is the same as if the array is written to a file as UCHAR, e.g. with FWRITE. Unicode : All bytes of the input [Data] are used to calculate the digest. This is the standard for numerical input. OutClass: String, format of the output. Just the first character matters. Optional, default: hex . hex : [1 x 32] string as lowercase hexadecimal number. HEX : [1 x 32] string as uppercase hexadecimal number. Dec : [1 x 16] double vector with UINT8 values. Base64 : [1 x 22] string, encoded to base 64 (A:Z,a:z,0:9,+,/) |
TestCalcMD5.m | Automatic test: CalcMD5 (Mex) This is a routine for automatic testing. It is not needed for processing and can be deleted or moved to a folder, where it does not bother |
► compat | |
ismatrix.m | Ismatrix: Compatibility function for matlab versions smaller than 2011b |
isposintscalar.m | Isposintscalar: Backwards-compatibility function for matlab versions greater than 2012a |
isposrealscalar.m | Isposintscalar: Backwards-compatibility function for matlab versions greater than 2012a |
memory.m | Memory: Imitates the memory function for all platforms |
► export_fig | |
copyfig.m | Set the default |
eps2pdf.m | Intialise the options string for ghostscript |
export_fig.m | Make sure the figure is rendered correctly now so that properties like axes limits are up-to-date |
fix_lines.m | FIX_LINES Improves the line style of eps files generated by print |
ghostscript.m | Initialize any required system calls before calling ghostscript |
isolate_axes.m | Make sure we have an array of handles |
pdf2eps.m | Construct the options string for pdftops |
pdftops.m | PDFTOPS Calls a local pdftops executable with the input command |
print2array.m | Generate default input arguments, if needed |
print2eps.m | |
user_string.m | |
► typecastx | |
typecast.c | |
typecast.m | |
typecastx.c | |
typecastx.m | |
cprintf.m | CPRINTF displays styled formatted text in the Command Window |
makedatatip.m | MAKEDATATIP Adds data tips to specified data points of graphical objects |
ppid.c | |
tricontour.m | |
► interfaces | |
IClassConfig.m | |
ICloneable.m | |
IKernelCoeffComp.m | |
IParallelizable.m | |
IReductionSummaryPlotProvider.m | |
► tools | |
ColorMapCreator.m | |
Devel.m | |
EstimatorAnalyzer.m | |
EstimatorParamSweep.m | ParamSweep: Plots the output with error bounds for a range of one specified parameter |
IDGenerator.m | |
LinearSplitOfOne.m | |
LogPlot.m | |
MatUtils.m | |
ModelAnalyzer.m | |
MonomialIterator.m | |
Norm.m | |
package.c | |
ParamSweep.m | ParamSweep: Plots the output with error bounds for a range of one specified parameter |
ParamSweep2D.m | ParamSweep: Plots the output with error bounds for a range of one specified parameter |
StopFlag.m | |
Utils.m | |
► visual | |
ApproxVisualizer.m | APPROXVISUALIZER M-file for ApproxVisualizer.fig APPROXVISUALIZER, by itself, creates a new APPROXVISUALIZER or raises the existing singleton* |
DEIMEstimatorAnalyzer.m | DEIMESTIMATORANALYZER MATLAB code for DEIMEstimatorAnalyzer.fig DEIMESTIMATORANALYZER, by itself, creates a new DEIMESTIMATORANALYZER or raises the existing singleton* |
FunVis2D.m | User interface to visualize highdimensional functions using two input dimensions and one output dimension |
FunVis2DHandler.m | |
KerMorObject.m | |
▼ documentation | |
class_substitutes.c | |
development.c | |
doxygen_todo.m | -zeile innerhalb der detailbeschreibungen! |
mainpage.c | |
MatlabDocMaker.m | |
newfeat_changelog.c | |
quality.c | |
scaling.c | |
▼ dpcm | |
DPCM.m | |
DPCMDemoClass.m | |
DPCMObject.m | |
▼ kermorpp | |
► bin | |
► CMakeFiles | |
► CompilerIdC | |
CMakeCCompilerId.c | |
► CompilerIdCXX | |
CMakeCXXCompilerId.cpp | |
► include | |
kermorpp.h | |
mstream.h | |
► src | |
Gaussian.cpp | |
KernelExpansion.cpp | |
RBFKernel.cpp | |
Util.cpp | |
Wendland.cpp | |
► test | |
► mex | |
mexTest.cpp | |
mstream.cpp | |
create_testdata.m | |
test_eval.cpp | |
test_load.cpp | |
▼ matlabtojarmos | |
JaRMoSExport.m | |
Java.m | |
JKerMorExport.m | |
JRBExport.m | |
Util.m | |
▼ matlabtools | |
► dpcm | |
DPCM.m | |
DPCMDemoClass.m | |
DPCMObject.m | |
BinTree.m | |
BinTreeNode.m | |
Dictionary.m | |
FindInstance.m | FindInstance: Locate instances of certain classes within a class or a struct |
LineSpecIterator.m | |
MUnit.m | |
object2str.m | Object2str: Generic matlab object to string converter |
PlotManager.m | |
PrintTable.m | |
ProcessIndicator.m | |
RangeSplitter.m | |
KerMor.m | |