MATLAB Coder Functions

Alphabetical List By Category
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
parfor Parallel for-loop
Was this topic helpful?