codegen |
Generate C/C++ code from MATLAB code |
coder |
Open MATLAB Coder app |
coder.allowpcode |
Control code generation from protected MATLAB files |
coder.approximation |
Create function replacement configuration object |
coder.ArrayType |
Represent set of MATLAB arrays |
coder.BuildConfig |
Build context during code generation |
coder.BuildConfig.getHardwareImplementation |
Get handle of copy of hardware implementation object |
coder.BuildConfig.getStdLibInfo |
Get standard library information |
coder.BuildConfig.getTargetLang |
Get target code generation language |
coder.BuildConfig.getToolchainInfo |
Returns handle of copy of toolchain information object |
coder.BuildConfig.isCodeGenTarget |
Determine if build configuration represents specified
target |
coder.BuildConfig.isMatlabHostTarget |
Determine if hardware implementation object target is MATLAB host
computer |
coder.CellType |
Represent set of MATLAB cell arrays |
coder.CellType.isHeterogeneous |
Determine whether cell array type represents a heterogeneous
cell array |
coder.CellType.isHomogeneous |
Determine whether cell array type represents a homogeneous
cell array |
coder.CellType.makeHeterogeneous |
Make a heterogeneous copy of a cell array type |
coder.CellType.makeHomogeneous |
Create a homogeneous copy of a cell array type |
coder.ceval |
Call external C/C++ function |
coder.cinclude |
Include header file in generated code |
coder.CodeConfig |
codegen configuration object |
coder.config |
Create MATLAB Coder code generation configuration
objects |
coder.const |
Fold expressions into constants in generated code |
coder.Constant |
Represent set containing one MATLAB value |
coder.cstructname |
Name structure in generated code |
coder.EmbeddedCodeConfig |
codegen configuration object that
specifies code generation parameters for code generation with an Embedded Coder license |
coder.EnumType |
Represent set of MATLAB enumerations |
coder.ExternalDependency |
Interface to external code |
coder.ExternalDependency.getDescriptiveName |
Return descriptive name for external dependency |
coder.ExternalDependency.isSupportedContext |
Determine if build context supports external dependency |
coder.ExternalDependency.updateBuildInfo |
Update build information |
coder.extrinsic |
Declare extrinsic function or functions |
coder.FiType |
Represent set of MATLAB fixed-point arrays |
coder.FixptConfig |
Floating-point to fixed-point conversion configuration
object |
coder.FixptConfig.addApproximation |
Replace floating-point function with lookup table during
fixed-point conversion |
coder.FixptConfig.addDesignRangeSpecification |
Add design range specification
to parameter |
coder.FixptConfig.addFunctionReplacement |
Replace floating-point
function with fixed-point function during fixed-point conversion |
coder.FixptConfig.clearDesignRangeSpecifications |
Clear all design range
specifications |
coder.FixptConfig.getDesignRangeSpecification |
Get design range specifications
for parameter |
coder.FixptConfig.hasDesignRangeSpecification |
Determine whether parameter
has design range |
coder.FixptConfig.removeDesignRangeSpecification |
Remove design range specification from parameter |
coder.getArgTypes |
Determine types of function input arguments by running
test file |
coder.HardwareImplementation |
codegen configuration object that
specifies hardware implementation parameters for code generation |
coder.inline |
Control inlining in generated code |
coder.LAPACKCallback |
Abstract class for specifying the LAPACK library and LAPACKE
header file for LAPACK calls in generated code |
coder.LAPACKCallback.getHeaderFilename |
Return file name of LAPACKE header file |
coder.LAPACKCallback.updateBuildInfo |
Update build information for linking to a specific LAPACK
library |
coder.load |
Load compile-time constants from MAT-file or ASCII file
into caller workspace |
coder.make.BuildConfiguration |
Represent build configuration |
coder.make.BuildConfiguration.addOption |
Add new option |
coder.make.BuildConfiguration.getOption |
Get value of option |
coder.make.BuildConfiguration.info |
Get information about build configuration |
coder.make.BuildConfiguration.isOption |
Determine if option exists |
coder.make.BuildConfiguration.keys |
Get all option names |
coder.make.BuildConfiguration.setOption |
Set value of option |
coder.make.BuildConfiguration.values |
Get all option values |
coder.make.BuildItem |
Represent build item |
coder.make.BuildItem.getMacro |
Get macro name of build item |
coder.make.BuildItem.getValue |
Get value of build item |
coder.make.BuildItem.setMacro |
Set macro name of build item |
coder.make.BuildItem.setValue |
Set value of build item |
coder.make.BuildTool |
Represent build tool |
coder.make.BuildTool.addDirective |
Add directive to Directives |
coder.make.BuildTool.addFileExtension |
Add new file extension entry to FileExtensions |
coder.make.BuildTool.getCommand |
Get build tool command |
coder.make.BuildTool.getDirective |
Get value of named directive from Directives |
coder.make.BuildTool.getFileExtension |
Get file extension for named file type in FileExtensions |
coder.make.BuildTool.getName |
Get build tool name |
coder.make.BuildTool.getPath |
Get path and macro of build tool in Path |
coder.make.BuildTool.info |
Display build tool properties and values |
coder.make.BuildTool.setCommand |
Set build tool command |
coder.make.BuildTool.setCommandPattern |
Set pattern of commands for build tools |
coder.make.BuildTool.setDirective |
Set value of directive in Directives |
coder.make.BuildTool.setFileExtension |
Set file extension for named file type in FileExtensions |
coder.make.BuildTool.setName |
Set build tool name |
coder.make.BuildTool.setPath |
Set path and macro of build tool in Path |
coder.make.BuildTool.validate |
Validate build tool properties |
coder.make.getDefaultToolchain |
Get DefaultToolchain name from registry |
coder.make.getToolchainInfoFromRegistry |
Get copy of selected ToolchainInfo object
from registry |
coder.make.ToolchainInfo |
Represent custom toolchain |
coder.make.ToolchainInfo.addAttribute |
Add custom attribute to Attributes |
coder.make.ToolchainInfo.addBuildConfiguration |
Add build configuration |
coder.make.ToolchainInfo.addBuildTool |
Add BuildTool object to BuildTools |
coder.make.ToolchainInfo.addIntrinsicMacros |
Add intrinsic macro to Macros |
coder.make.ToolchainInfo.addMacro |
Add macro to Macros |
coder.make.ToolchainInfo.addPostbuildTool |
Add postbuild tool to PostbuildTools |
coder.make.ToolchainInfo.addPostDownloadTool |
Add post-download tool to PostDownloadTool |
coder.make.ToolchainInfo.addPostExecuteTool |
Add post-execute tool to PostbuildTools |
coder.make.ToolchainInfo.addPrebuildTool |
Add prebuild tool to PrebuildTools |
coder.make.ToolchainInfo.cleanup |
Run cleanup commands |
coder.make.ToolchainInfo.getAttribute |
Get value of attribute |
coder.make.ToolchainInfo.getAttributes |
Get list of attribute names |
coder.make.ToolchainInfo.getBuildConfiguration |
Get handle for build configuration object |
coder.make.ToolchainInfo.getBuildTool |
Get BuildTool object |
coder.make.ToolchainInfo.getMacro |
Get value of macro |
coder.make.ToolchainInfo.getPostbuildTool |
Get postbuild BuildTool object |
coder.make.ToolchainInfo.getPrebuildTool |
Get prebuild BuildTool object |
coder.make.ToolchainInfo.getSupportedLanguages |
Get list of supported languages |
coder.make.ToolchainInfo.isAttribute |
Determine if attribute exists |
coder.make.ToolchainInfo.removeAttribute |
Remove attribute |
coder.make.ToolchainInfo.removeBuildConfiguration |
Remove build configuration |
coder.make.ToolchainInfo.removeBuildTool |
Remove BuildTool object from BuildTools |
coder.make.ToolchainInfo.removeIntrinsicMacros |
Remove intrinsic macro |
coder.make.ToolchainInfo.removeMacro |
Remove macro from Macros |
coder.make.ToolchainInfo.removePostbuildTool |
Remove postbuild build tool |
coder.make.ToolchainInfo.removePrebuildTool |
Remove prebuild build tool |
coder.make.ToolchainInfo.setBuildConfiguration |
Set value of specified build configuration |
coder.make.ToolchainInfo.setBuildConfigurationOption |
Sets value of build tool options for build configuration |
coder.make.ToolchainInfo.setBuilderApplication |
Update builder application to work on specific platform |
coder.make.ToolchainInfo.setBuildTool |
Assign BuildTool object to named build
tool in BuildTools |
coder.make.ToolchainInfo.setMacro |
Set value of macro |
coder.make.ToolchainInfo.setPostbuildTool |
Assign BuildTool object to PostbuildTool tool
in PostbuildTools |
coder.make.ToolchainInfo.setPrebuildTool |
Assign BuildTool object to named PrebuildTool in PrebuildTools |
coder.make.ToolchainInfo.setup |
Invoke toolchain setup commands specified by MATLABSetup
and ShellSetup |
coder.make.ToolchainInfo.validate |
Validate toolchain |
coder.MexCodeConfig |
codegen configuration
object that specifies MEX function generation parameters |
coder.newtype |
Create a coder.Type object |
coder.nullcopy |
Declare uninitialized variables |
coder.opaque |
Declare variable in generated code |
coder.PrimitiveType |
Represent set of logical, numeric, or char arrays |
coder.ref |
Pass argument by reference as read input or write output |
coder.resize |
Resize a coder.Type object |
coder.rref |
Pass argument by reference as read-only input |
coder.runTest |
Run test replacing calls to MATLAB functions with
calls to MEX functions |
coder.screener |
Determine if function is suitable for code generation |
coder.SingleConfig |
Double-precision to single-precision conversion configuration
object |
coder.SingleConfig.addFunctionReplacement |
Replace double-precision function with single-precision
function during single-precision conversion |
coder.StructType |
Represent set of MATLAB structure arrays |
coder.target |
Determine if code generation target is specified target |
coder.Type |
Represent set of MATLAB values |
coder.typeof |
Convert MATLAB value into its canonical type |
coder.unroll |
Copy body of for-loop in generated
code for each iteration |
coder.updateBuildInfo |
Update build information object RTW.BuildInfo |
coder.varsize |
Declare variable-size array |
coder.wref |
Pass argument by reference as write-only output |