    

 ## On this page

  

 

 # ansys Namespace Reference

 Last update: 24.03.2026 

## <a id="namespaces" name="namespaces"></a>Namespaces

namespace [Project](namespaceansys_1_1_project.xhtml) ## <a id="nested-classes" name="nested-classes"></a>Classes

class [CffBase](classansys_1_1_cff_base.xhtml) Base class that provides common function used by both [CffConsumer](classansys_1_1_cff_consumer.xhtml "Class that provides functions to write data within a CFF database. The database may be stored within ...") and [CffProvider](classansys_1_1_cff_provider.xhtml "Class that provides functions to access data stored within a CFF database. The database may be stored...") classes. [More...](classansys_1_1_cff_base.xhtml#details)  
 class [CffConsumer](classansys_1_1_cff_consumer.xhtml) Class that provides functions to write data within a CFF database. The database may be stored within a file or some other form of database but the functions provided in this class are common across all implementation and the data must be provided according to the rules defined in the CFF DataModels. [More...](classansys_1_1_cff_consumer.xhtml#details)  
 class [CffDataTypeTrait](classansys_1_1_cff_data_type_trait.xhtml) class [CffFileConsumer](classansys_1_1_cff_file_consumer.xhtml) Class that provides functions to access data stored within a CFF file. [More...](classansys_1_1_cff_file_consumer.xhtml#details)  
 class [CffFileIO](classansys_1_1_cff_file_i_o.xhtml) Base class that provides common function used in File providers such as [ansys::CffFileProvider](classansys_1_1_cff_file_provider.xhtml "Class that provides functions to access data stored within a CFF file."). [More...](classansys_1_1_cff_file_i_o.xhtml#details)  
 class [CffFileProvider](classansys_1_1_cff_file_provider.xhtml) Class that provides functions to access data stored within a CFF file. [More...](classansys_1_1_cff_file_provider.xhtml#details)  
 class [CffLocationModel](classansys_1_1_cff_location_model.xhtml) A Topology model providing user visible topological names. [More...](classansys_1_1_cff_location_model.xhtml#details)  
 class [CffProvider](classansys_1_1_cff_provider.xhtml) Class that provides functions to access data stored within a CFF database. The database may be stored within a file or some other form of database but the functions provided in this class are common across all implementation and the data will be returned according to the rules defined in the CFF DataModels. [More...](classansys_1_1_cff_provider.xhtml#details)  
 class [CffVersion](classansys_1_1_cff_version.xhtml) Provides some basic version extraction and comparison functions. [More...](classansys_1_1_cff_version.xhtml#details)  
 struct [LocationModelData](structansys_1_1_location_model_data.xhtml) ## <a id="typedef-members" name="typedef-members"></a>Typedefs

typedef [CffMeshIdType](group__typedefs.xhtml#ga9be1a8a186916d6989ca9cb5478f7e0a) [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232) typedef int [Dimensionality](namespaceansys.xhtml#a59e55d91faee1b3cf9d3c6cd49b9c698) typedef int [CffPartId](namespaceansys.xhtml#abcadf28ad6c1f88044aa7411d1440ee1) typedef [CffPartId](namespaceansys.xhtml#abcadf28ad6c1f88044aa7411d1440ee1) \* [CffPartIds](namespaceansys.xhtml#a6d80d5d3b5898447a7bdb87cdc2d309e) typedef [CffPartId](namespaceansys.xhtml#abcadf28ad6c1f88044aa7411d1440ee1) [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) typedef std::vector&lt; [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &gt; [PartIds](namespaceansys.xhtml#a1d45d7f181294cb833656e70df208c95) typedef int [CffBodyId](namespaceansys.xhtml#ae8c8533aabbed485eef6daa838f9bf47) typedef [CffBodyId](namespaceansys.xhtml#ae8c8533aabbed485eef6daa838f9bf47) \* [CffBodyIds](namespaceansys.xhtml#a5448fa5eef0b62cd09efad22c553f91d) typedef [CffBodyId](namespaceansys.xhtml#ae8c8533aabbed485eef6daa838f9bf47) [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf) typedef std::vector&lt; [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf) &gt; [BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae) typedef int [CffFaceId](namespaceansys.xhtml#a429cc857dc26ee064803fba6c6a7e1d4) typedef [CffFaceId](namespaceansys.xhtml#a429cc857dc26ee064803fba6c6a7e1d4) \* [CffFaceIds](namespaceansys.xhtml#addd7f1959dd77762088e3dbadc4c926c) typedef [CffFaceId](namespaceansys.xhtml#a429cc857dc26ee064803fba6c6a7e1d4) [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c) typedef std::vector&lt; [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c) &gt; [FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2) typedef int [CffFaceUseId](namespaceansys.xhtml#a0a87d0d1662d146ad379b7eb3f8dda79) typedef [CffFaceUseId](namespaceansys.xhtml#a0a87d0d1662d146ad379b7eb3f8dda79) \* [CffFaceUseIds](namespaceansys.xhtml#a2a96a819cac4f846fdda0a50aa24fe5b) typedef [CffFaceUseId](namespaceansys.xhtml#a0a87d0d1662d146ad379b7eb3f8dda79) [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) typedef std::vector&lt; [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) &gt; [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) typedef int [CffCompositeId](namespaceansys.xhtml#a2e535efdbbed087a07a19c32bfa88fdd) typedef [CffCompositeId](namespaceansys.xhtml#a2e535efdbbed087a07a19c32bfa88fdd) \* [CffCompositeIds](namespaceansys.xhtml#abe934a3a967ea45a731b0406200836a2) typedef [CffCompositeId](namespaceansys.xhtml#a2e535efdbbed087a07a19c32bfa88fdd) [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516) typedef std::vector&lt; [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516) &gt; [CompositeIds](namespaceansys.xhtml#a23a77239ac61f5d57e6e9196a43b05ef) typedef int [CffZoneSideId](namespaceansys.xhtml#ada2ff893a745e0f9a42ae694e8707f1e) typedef [CffZoneSideId](namespaceansys.xhtml#ada2ff893a745e0f9a42ae694e8707f1e) \* [CffZoneSideIds](namespaceansys.xhtml#a7ea44e5615d3e57c5ca7ca17e7a8b597) typedef [CffZoneSideId](namespaceansys.xhtml#ada2ff893a745e0f9a42ae694e8707f1e) [ZoneSideId](namespaceansys.xhtml#a6b97312085332fd634a25f450f894fc9) typedef std::vector&lt; [ZoneSideId](namespaceansys.xhtml#a6b97312085332fd634a25f450f894fc9) &gt; [ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3) typedef [CffMeshIdType](group__typedefs.xhtml#ga9be1a8a186916d6989ca9cb5478f7e0a) [MeshIdType](group__typedefs.xhtml#ga9a6c5565b81f965277b48f14355a38ae) Alias for [CffMeshIdType](group__typedefs.xhtml#ga9be1a8a186916d6989ca9cb5478f7e0a) ('C++' API only) [More...](group__typedefs.xhtml#ga9a6c5565b81f965277b48f14355a38ae)  
 typedef [CffPartitionIdType](group__typedefs.xhtml#gaa2900d4098613674b18dedb187b15bc8) [PartitionIdType](group__typedefs.xhtml#gaa0b01fb68d68067022164a7fcb5cb0e5) Alias for [CffPartitionIdType](group__typedefs.xhtml#gaa2900d4098613674b18dedb187b15bc8) ('C++' API only) [More...](group__typedefs.xhtml#gaa0b01fb68d68067022164a7fcb5cb0e5)  
 typedef [CffVersionType](group__typedefs.xhtml#gaf564b7920dbc6633757990ca3de4a62c) [VersionType](group__typedefs.xhtml#gab2cd7e1803086179ac24117962e380c7) Alias for [CffVersionType](group__typedefs.xhtml#gaf564b7920dbc6633757990ca3de4a62c) ('C++' API only) [More...](group__typedefs.xhtml#gab2cd7e1803086179ac24117962e380c7)  
 typedef CffZoneTypeIdentifier [ZoneTypeIdentifier](namespaceansys.xhtml#a72a7927d3cc40f503c33359266b36eb9) typedef [CffNodeCountType](group__typedefs.xhtml#gab6dc29627bd950ece46663a4cadaea43) [NodeCountType](group__typedefs.xhtml#ga4dedc9eb71d4dade9785f6544e4f280e) alais for [CffNodeCountType](group__typedefs.xhtml#gab6dc29627bd950ece46663a4cadaea43) ('C++' API only) [More...](group__typedefs.xhtml#ga4dedc9eb71d4dade9785f6544e4f280e)  
 typedef [CffCountType](group__typedefs.xhtml#ga801ccbb42f0aebc9191863155720e5d3) [CountType](group__typedefs.xhtml#ga7cdcbae326690d88fcdb07486a41d620) Alias for [CffCountType](group__typedefs.xhtml#ga801ccbb42f0aebc9191863155720e5d3) ('C++' API only) [More...](group__typedefs.xhtml#ga7cdcbae326690d88fcdb07486a41d620)  
 typedef [CffElemIdType](group__typedefs.xhtml#gae0443d06671ffe5d095a04d641d834c8) [ElemIdType](group__typedefs.xhtml#gae50a482a800bfe94fe6b210685908107) Alias for [CffElemIdType](group__typedefs.xhtml#gae0443d06671ffe5d095a04d641d834c8) ('C++' API only) [More...](group__typedefs.xhtml#gae50a482a800bfe94fe6b210685908107)  
 typedef [CffSectionIdType](group__typedefs.xhtml#ga91fbf130c42e6949e811dfdac69cf0b2) [SectionIdType](group__typedefs.xhtml#ga99b0e618172eab31d19d6e1b4bc15e60) Alias for [CffSectionIdType](group__typedefs.xhtml#ga91fbf130c42e6949e811dfdac69cf0b2) ('C++' API only) [More...](group__typedefs.xhtml#ga99b0e618172eab31d19d6e1b4bc15e60)  
 typedef CffShortIdType [ShortIdType](namespaceansys.xhtml#a50428c4b16d69eeabc7cad216d54bd8b) typedef [CffIOMode](group__enums.xhtml#ga5820566c2439fe2d74130fb1d323dd6c) [IOMode](group__typedefs.xhtml#ga04c6c99ed7a91578e061064a3933f121) Alias for [CffIOMode](group__enums.xhtml#ga5820566c2439fe2d74130fb1d323dd6c) ('C++' API only) [More...](group__typedefs.xhtml#ga04c6c99ed7a91578e061064a3933f121)  
 typedef [CffDataCacheMode](group__enums.xhtml#gab5cfcacaebd813ca2dee1b2eb583ba80) [DataCacheMode](group__typedefs.xhtml#gaf87b1d1cf032918f810d541190523ce3) Alias for [CffDataCacheMode](group__enums.xhtml#gab5cfcacaebd813ca2dee1b2eb583ba80) ('C++' API only) [More...](group__typedefs.xhtml#gaf87b1d1cf032918f810d541190523ce3)  
 typedef [CffTargetCategory](group__enums.xhtml#ga2bf8717ca5a1d17190dddf5faf6efa5d) [TargetCategory](group__typedefs.xhtml#ga3ad5282e470afc2049682f7523d0df7e) Alias for [CffTargetCategory](group__enums.xhtml#ga2bf8717ca5a1d17190dddf5faf6efa5d) ('C++' API only) [More...](group__typedefs.xhtml#ga3ad5282e470afc2049682f7523d0df7e)  
 typedef [CffVariableDimensionType](group__typedefs.xhtml#gad455e246d7310bb15336a1176b350b10) [VariableDimensionType](group__typedefs.xhtml#ga56ba235bfc73e97fe8a5e3195a3e9043) Alias for [CffVariableDimensionType](group__typedefs.xhtml#gad455e246d7310bb15336a1176b350b10) ('C++' API only) [More...](group__typedefs.xhtml#ga56ba235bfc73e97fe8a5e3195a3e9043)  
 typedef std::string [QuantityType](group__typedefs.xhtml#ga7d7a9201c5b469e78ef6398225aeecd1) Type used to represent a quantity type ('C++' API only) [More...](group__typedefs.xhtml#ga7d7a9201c5b469e78ef6398225aeecd1)  
 typedef std::string [AttributeName](group__typedefs.xhtml#gafe05ca5c613fa0a0b097c5fbdad6ba07) Type used to represent the variable attribute name ('C++' API only) [More...](group__typedefs.xhtml#gafe05ca5c613fa0a0b097c5fbdad6ba07)  
 typedef std::vector&lt; [AttributeName](group__typedefs.xhtml#gafe05ca5c613fa0a0b097c5fbdad6ba07) &gt; [AttributeNames](group__typedefs.xhtml#gac999ff830e4ae9e520b6303bf2d1adeb) Type used to represent a number of variable attribute names ('C++' API only) [More...](group__typedefs.xhtml#gac999ff830e4ae9e520b6303bf2d1adeb)  
 typedef std::string [AttributeValue](group__typedefs.xhtml#ga47c6faffdbbe31551e61373e813bf984) Type used to represent the variable attribute value ('C++' API only) [More...](group__typedefs.xhtml#ga47c6faffdbbe31551e61373e813bf984)  
 typedef [CffTimeLevelType](group__typedefs.xhtml#ga2c2a3e6622924a70fecb0fb307b2ea7a) [TimeLevelType](group__typedefs.xhtml#gabedb5244490da90f6098241bdc88e24c) Alias for [CffTimeLevelType](group__typedefs.xhtml#ga2c2a3e6622924a70fecb0fb307b2ea7a) ('C++' API only) [More...](group__typedefs.xhtml#gabedb5244490da90f6098241bdc88e24c)  
 typedef std::vector&lt; [TimeLevelType](group__typedefs.xhtml#gabedb5244490da90f6098241bdc88e24c) &gt; [TimeLevels](group__typedefs.xhtml#ga05f2423bfbdc98936c0b6e77108a3ceb) Type used to represent a number of time levels ('C++' API only) [More...](group__typedefs.xhtml#ga05f2423bfbdc98936c0b6e77108a3ceb)  
 typedef std::vector&lt; [MeshIdType](group__typedefs.xhtml#ga9a6c5565b81f965277b48f14355a38ae) &gt; [MeshIds](group__typedefs.xhtml#ga454d64f89a4b9d5e83bea5bc964cc3e6) Type used to represent a number of mesh identifiers ('C++' API only) [More...](group__typedefs.xhtml#ga454d64f89a4b9d5e83bea5bc964cc3e6)  
 typedef std::vector&lt; [PartitionIdType](group__typedefs.xhtml#gaa0b01fb68d68067022164a7fcb5cb0e5) &gt; [PartitionIds](group__typedefs.xhtml#ga0be5d32cb94fdb349167e346435e2466) Type used to represent a number of partition identifiers ('C++' API only) [More...](group__typedefs.xhtml#ga0be5d32cb94fdb349167e346435e2466)  
 typedef std::vector&lt; [TargetCategory](group__enums.xhtml#ga2bf8717ca5a1d17190dddf5faf6efa5d) &gt; [TargetCategories](group__typedefs.xhtml#ga2c1b521f2b4d2644ee18a0f9f90f1345) Type used to represent a number of target categories ('C++' API only) [More...](group__typedefs.xhtml#ga2c1b521f2b4d2644ee18a0f9f90f1345)  
 typedef std::string [CategoryName](group__typedefs.xhtml#gaa2122630c8f73fb0367d48ff4fb21821) Type used to represent a category name ('C++' API only) [More...](group__typedefs.xhtml#gaa2122630c8f73fb0367d48ff4fb21821)  
 typedef std::vector&lt; [CategoryName](group__typedefs.xhtml#gaa2122630c8f73fb0367d48ff4fb21821) &gt; [CategoryNames](group__typedefs.xhtml#gaeeea0478d322fd0ada102f1c2c8fb835) Type used to represent a number of category names ('C++' API only) [More...](group__typedefs.xhtml#gaeeea0478d322fd0ada102f1c2c8fb835)  
 typedef [CffZoneIdType](group__typedefs.xhtml#ga66a5d1b93ef250b01f99e78e49b56528) [ZoneIdType](group__typedefs.xhtml#ga96bae07dc5559ed1e54e8b8919f11b96) Alias for [CffZoneIdType](group__typedefs.xhtml#ga66a5d1b93ef250b01f99e78e49b56528) ('C++' API only) [More...](group__typedefs.xhtml#ga96bae07dc5559ed1e54e8b8919f11b96)  
 typedef std::vector&lt; [ZoneIdType](group__typedefs.xhtml#ga96bae07dc5559ed1e54e8b8919f11b96) &gt; [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) Type used to represent a number of zone identifiers('C++' API only) [More...](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa)  
 typedef [CffPhaseIdType](group__typedefs.xhtml#ga558b43878a7e6be9adc2a7bd8007396c) [PhaseIdType](group__typedefs.xhtml#gac3312714419db4aa206bdeda4efa9223) Alias for [CffPhaseIdType](group__typedefs.xhtml#ga558b43878a7e6be9adc2a7bd8007396c) ('C++' API only) [More...](group__typedefs.xhtml#gac3312714419db4aa206bdeda4efa9223)  
 typedef std::vector&lt; [PhaseIdType](group__typedefs.xhtml#gac3312714419db4aa206bdeda4efa9223) &gt; [PhaseIds](group__typedefs.xhtml#ga99ff3bf3b76eac538df4d637faab6b4c) Type used to represent a number of phase identifiers ids('C++' API only) [More...](group__typedefs.xhtml#ga99ff3bf3b76eac538df4d637faab6b4c)  
 typedef std::string [PhaseName](group__typedefs.xhtml#gaec2c2963724097e7a913a6645b545682) Type used to represent a name of a phase ('C++' API only) [More...](group__typedefs.xhtml#gaec2c2963724097e7a913a6645b545682)  
 typedef std::vector&lt; [PhaseName](group__typedefs.xhtml#gaec2c2963724097e7a913a6645b545682) &gt; [PhaseNames](group__typedefs.xhtml#ga0fd5a01583470684274d967989f7172c) Type used to represent a number of phase names ('C++' API only) [More...](group__typedefs.xhtml#ga0fd5a01583470684274d967989f7172c)  
 typedef std::string [InjectionName](group__typedefs.xhtml#gaefaf48447c0a4b8d332b0168b780b838) Type used to represent a particle injection name ('C++' API only) [More...](group__typedefs.xhtml#gaefaf48447c0a4b8d332b0168b780b838)  
 typedef std::vector&lt; [InjectionName](group__typedefs.xhtml#gaefaf48447c0a4b8d332b0168b780b838) &gt; [InjectionNames](group__typedefs.xhtml#ga0deb5063eb52971467de0f44399c3046) Type used to represent a number of particle injection names ('C++' API only) [More...](group__typedefs.xhtml#ga0deb5063eb52971467de0f44399c3046)  
 typedef [CffVariableIdType](group__typedefs.xhtml#ga24bc7f0f86252aaa4c04631659ca4d6b) [VariableIdType](group__typedefs.xhtml#gae1bb05c41fbbd2e21c7b62cbe214b4be) Type used to represent the identifier of a variable ('C++' API only) [More...](group__typedefs.xhtml#gae1bb05c41fbbd2e21c7b62cbe214b4be)  
 typedef std::vector&lt; [VariableIdType](group__typedefs.xhtml#gae1bb05c41fbbd2e21c7b62cbe214b4be) &gt; [VariableIds](group__typedefs.xhtml#gad69adea4467dfcbfbc23dac7843118dc) Type used to represent a number of variable identifiers ('C++' API only) [More...](group__typedefs.xhtml#gad69adea4467dfcbfbc23dac7843118dc)  
 typedef std::string [VariableName](group__typedefs.xhtml#ga8b6411ff43380610eb20ed6f2e55292f) Type used to represent the name of a variable ('C++' API only) [More...](group__typedefs.xhtml#ga8b6411ff43380610eb20ed6f2e55292f)  
 typedef std::vector&lt; [VariableName](group__typedefs.xhtml#ga8b6411ff43380610eb20ed6f2e55292f) &gt; [VariableNames](group__typedefs.xhtml#ga0f1f2a7436a48ebc6dbd9b96b61295fb) Type used to represent a number of variable names ('C++' API only) [More...](group__typedefs.xhtml#ga0f1f2a7436a48ebc6dbd9b96b61295fb)  
 typedef std::string [GroupName](group__typedefs.xhtml#gaf40db5f5ddd5fbf05646e68948648412) Type used to represent the name of a particle group('C++' API only) [More...](group__typedefs.xhtml#gaf40db5f5ddd5fbf05646e68948648412)  
 typedef std::vector&lt; [GroupName](group__typedefs.xhtml#gaf40db5f5ddd5fbf05646e68948648412) &gt; [GroupNames](group__typedefs.xhtml#gaf13ea52420cfbe7f764eb8902fa134ef) Type used to represent a number of particle groups ('C++' API only) [More...](group__typedefs.xhtml#gaf13ea52420cfbe7f764eb8902fa134ef)  
 typedef std::string [SolverType](group__typedefs.xhtml#ga195806ab92eb9a11e3bda91098c6ac38) Type used to represent the solver type ('C++' API only) [More...](group__typedefs.xhtml#ga195806ab92eb9a11e3bda91098c6ac38)  
 typedef std::string [VariableTarget](group__typedefs.xhtml#ga0656654b84c2a5985ded605d81652cb7) Type used to represent the variable target ('C++' API only) [More...](group__typedefs.xhtml#ga0656654b84c2a5985ded605d81652cb7)  
 typedef [CffMeshSizeType](group__enums.xhtml#gaf5d669ab21b6699ea497958b17c32002) [MeshSizeType](group__typedefs.xhtml#ga03dbd95a6fee8297703cdb73a0be5e19) Alias for [CffMeshSizeType](group__enums.xhtml#gaf5d669ab21b6699ea497958b17c32002) ('C++' API only) [More...](group__typedefs.xhtml#ga03dbd95a6fee8297703cdb73a0be5e19)  
 typedef [CffZoneCategory](group__enums.xhtml#ga1e26b7f9299129cd1edc8fdf99f2917b) [ZoneCategory](group__typedefs.xhtml#ga3cc9d15e024ad6722eb61bb422097ba5) Alias for [CffZoneCategory](group__enums.xhtml#ga1e26b7f9299129cd1edc8fdf99f2917b) ('C++' API only) [More...](group__typedefs.xhtml#ga3cc9d15e024ad6722eb61bb422097ba5)  
 typedef [CffZoneSizeType](group__enums.xhtml#ga54ba682a6deedd60cb203d1963a0ac12) [ZoneSizeType](group__typedefs.xhtml#ga596f56359ce823cc5274c3a7626a485a) Alias for [CffZoneSizeType](group__enums.xhtml#ga54ba682a6deedd60cb203d1963a0ac12) ('C++' API only) [More...](group__typedefs.xhtml#ga596f56359ce823cc5274c3a7626a485a)  
 typedef [CffNodeZoneInfoType](group__enums.xhtml#gacc3f469fa6326c4b75b40d9e4f8313db) [NodeZoneInfoType](group__typedefs.xhtml#gaf8683bd727e8c0e39ebc5430add86c59) Alias for [CffNodeZoneInfoType](group__enums.xhtml#gacc3f469fa6326c4b75b40d9e4f8313db) ('C++' API only) [More...](group__typedefs.xhtml#gaf8683bd727e8c0e39ebc5430add86c59)  
 typedef [CffEdgeZoneInfoType](group__enums.xhtml#gab5510fa8ae80e1c0e3f4d17207ac2cf8) [EdgeZoneInfoType](group__typedefs.xhtml#gae3295cfdddba85230b9c210da0f212c2) Alias for [CffEdgeZoneInfoType](group__enums.xhtml#gab5510fa8ae80e1c0e3f4d17207ac2cf8) ('C++' API only) [More...](group__typedefs.xhtml#gae3295cfdddba85230b9c210da0f212c2)  
 typedef [CffFaceZoneInfoType](group__enums.xhtml#ga90bd9c961be9a1b7e7d014e9f04588e3) [FaceZoneInfoType](group__typedefs.xhtml#ga39e59d6f5607b99912e0f4122ceea5c6) Alias for [CffFaceZoneInfoType](group__enums.xhtml#ga90bd9c961be9a1b7e7d014e9f04588e3) ('C++' API only) [More...](group__typedefs.xhtml#ga39e59d6f5607b99912e0f4122ceea5c6)  
 typedef [CffCellZoneInfoType](group__enums.xhtml#gaaffda1f82c7b51d603aff684c9ab0cd2) [CellZoneInfoType](group__typedefs.xhtml#gae90aa567dbc0de0a8dcb2086853b9c11) Alias for [CffCellZoneInfoType](group__enums.xhtml#gaaffda1f82c7b51d603aff684c9ab0cd2) ('C++' API only) [More...](group__typedefs.xhtml#gae90aa567dbc0de0a8dcb2086853b9c11)  
 typedef [CffFaceZonePropType](group__enums.xhtml#gadf13e7806827f3d0db8ecb550aa50384) [FaceZonePropType](group__typedefs.xhtml#ga875efa473ec8c61898b537e8ccbe68ef) Alias for [CffFaceZonePropType](group__enums.xhtml#gadf13e7806827f3d0db8ecb550aa50384) ('C++' API only) [More...](group__typedefs.xhtml#ga875efa473ec8c61898b537e8ccbe68ef)  
 typedef [CffZoneStringInfoType](group__enums.xhtml#ga7fe67117cb23bbcbb4ff2d5b55c3a704) [ZoneStringInfoType](group__typedefs.xhtml#ga302285ede15d899051c0478f5b8190d6) Alias for [CffZoneStringInfoType](group__enums.xhtml#ga7fe67117cb23bbcbb4ff2d5b55c3a704) ('C++' API only) [More...](group__typedefs.xhtml#ga302285ede15d899051c0478f5b8190d6)  
 typedef [CffPlainDataType](group__enums.xhtml#gaa26eac1911cb4a05854b39ca3d909615) [PlainDataType](group__typedefs.xhtml#gae95185a2615aaae73fdde39bbccb0c6a) Alias for [CffPlainDataType](group__enums.xhtml#gaa26eac1911cb4a05854b39ca3d909615) ('C++' API only) [More...](group__typedefs.xhtml#gae95185a2615aaae73fdde39bbccb0c6a)  
 typedef [CffDataClass](group__enums.xhtml#gab852cc24891eb831942fb8da764d8ddb) [DataClass](group__typedefs.xhtml#ga10c3361600be5f1740556419ef50ee7d) Alias for [CffDataClass](group__enums.xhtml#gab852cc24891eb831942fb8da764d8ddb) ('C++' API only) [More...](group__typedefs.xhtml#ga10c3361600be5f1740556419ef50ee7d)  
 typedef [CffDataPrecisionType](group__enums.xhtml#ga2ecbf04cb65f31fde87a9c60a5bab3d6) [DataPrecisionType](group__typedefs.xhtml#ga18f67b3416e75030b241246c774f1d2c) Alias for [CffDataPrecisionType](group__enums.xhtml#ga2ecbf04cb65f31fde87a9c60a5bab3d6) ('C++' API only) [More...](group__typedefs.xhtml#ga18f67b3416e75030b241246c774f1d2c)  
 typedef [CffNodeZoneType](group__enums.xhtml#gacdbb57644acedc23cecd46a635289471) [NodeZoneType](group__typedefs.xhtml#ga99ca7c7e834a42e041f6b25151251256) Alias for [CffNodeZoneType](group__enums.xhtml#gacdbb57644acedc23cecd46a635289471) ('C++' API only) [More...](group__typedefs.xhtml#ga99ca7c7e834a42e041f6b25151251256)  
 typedef [CffEdgeZoneType](group__enums.xhtml#gac0bfa43991cd91c6cc7045a2596e36bf) [EdgeZoneType](group__typedefs.xhtml#gaa9d1d0b707ff1324c39ab8f18cef2b46) Alias for [CffEdgeZoneType](group__enums.xhtml#gac0bfa43991cd91c6cc7045a2596e36bf) ('C++' API only) [More...](group__typedefs.xhtml#gaa9d1d0b707ff1324c39ab8f18cef2b46)  
 typedef [CffFaceZoneType](group__enums.xhtml#ga13c2dd97c5e14c90a074a2c603ec2bc3) [FaceZoneType](group__typedefs.xhtml#gae3cad15a95bd5dfeed816be2a1691dde) Alias for [CffFaceZoneType](group__enums.xhtml#ga13c2dd97c5e14c90a074a2c603ec2bc3) ('C++' API only) [More...](group__typedefs.xhtml#gae3cad15a95bd5dfeed816be2a1691dde)  
 typedef [CffEdgeType](group__enums.xhtml#ga1782918710d976acec410e7fcc95875f) [EdgeType](group__typedefs.xhtml#gaeb1e6b0006c3f885c923732125e5b6d5) Alias for [CffEdgeType](group__enums.xhtml#ga1782918710d976acec410e7fcc95875f) ('C++' API only) [More...](group__typedefs.xhtml#gaeb1e6b0006c3f885c923732125e5b6d5)  
 typedef [CffFaceType](group__enums.xhtml#ga32812d6a5501e53b26fd7200472de3fe) [FaceType](group__typedefs.xhtml#ga9fb2ec1d997dc4a950e2619444278fbf) Alias for [CffFaceType](group__enums.xhtml#ga32812d6a5501e53b26fd7200472de3fe) ('C++' API only) [More...](group__typedefs.xhtml#ga9fb2ec1d997dc4a950e2619444278fbf)  
 typedef [CffCellType](group__enums.xhtml#gac0b3f753b9307362895e46aaa1a9f366) [CellType](group__typedefs.xhtml#ga2e99665f07441f706e8f9d41461844c1) Alias for [CffCellType](group__enums.xhtml#gac0b3f753b9307362895e46aaa1a9f366) ('C++' API only) [More...](group__typedefs.xhtml#ga2e99665f07441f706e8f9d41461844c1)  
 typedef [CffFileFormatType](group__enums.xhtml#ga9d98ab88553e163862440763fc91c76a) [FileFormatType](group__typedefs.xhtml#ga9108150c3c8342b9a631edd15f179580) Alias for [CffFileFormatType](group__enums.xhtml#ga9d98ab88553e163862440763fc91c76a) ('C++' API only) [More...](group__typedefs.xhtml#ga9108150c3c8342b9a631edd15f179580)  
 ## <a id="func-members" name="func-members"></a>Functions

 [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#aedbac963911f3e543a97cf2031fe75f5) (unsigned char, [PlainDataType::CFF\_DATATYPE\_UCHAR](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615a3dda1a79dc8b791600f5da58e0f15c13))  [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#a485af1574956ab05694cdb4accf4ffec) (char, [PlainDataType::CFF\_DATATYPE\_CHAR](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615af867dd62853d5517dcc524d9e454a94f))  [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#a5f1bfa8bb53003bcd067337ee0abec9e) (short, [PlainDataType::CFF\_DATATYPE\_SHORT](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615a5eff6001aa6d603e0b0ecfa9922cf95f))  [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#a6ee9395dac6df3375dc86dbf0cdaccd4) (int, [PlainDataType::CFF\_DATATYPE\_INT](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615ad624b2d08e943c5598b93a25bd730e45))  [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#a39afe770521a838c69323b496d78893d) (unsigned int, [PlainDataType::CFF\_DATATYPE\_UINT](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615abff47995b06b896aa7385e5170f0cd67))  [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#a4a5e7b35a74f3815fc60b1ffe02b24b8) (long, [PlainDataType::CFF\_DATATYPE\_LONG](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615ad843c863f154935c3ee7b749d3a24bb1))  [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#ad99f0d48a0b625ec50076a9fd638ecb6) (long long, [PlainDataType::CFF\_DATATYPE\_LLONG](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615a8984a9f1f42492ec14c03162340562ce))  [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#a5afea1b66860c9f6aac48004e2fd0edf) (double, [PlainDataType::CFF\_DATATYPE\_DOUBLE](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615af2d607c8aa0ec559e71676327992909d))  [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#a4ac60a9f2dbe9bcee16470b3218748b4) (float, [PlainDataType::CFF\_DATATYPE\_FLOAT](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615ad68d74ac0c1834f15f56653733d7256a))  [DECL\_CFF\_DATA\_TYPE](namespaceansys.xhtml#ac256807f68c7e71ffc3eb112576800e5) (size\_t, [PlainDataType::CFF\_DATATYPE\_SIZE\_T](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615af67af8d6b99802e38a1302e96c9bc2ed)) void ANSYS\_FLUIDS\_CFFINTERFACE\_DLL [printSDKVersion](namespaceansys.xhtml#aa9b8e96c9c3dd83f83d9a40d9721f6a1) () Writes the ANSYS CFF SDK version message to cout. [More...](namespaceansys.xhtml#aa9b8e96c9c3dd83f83d9a40d9721f6a1)  
 void ANSYS\_FLUIDS\_CFFINTERFACE\_DLL [printCopyrightNotice](namespaceansys.xhtml#a1213f502fb1f25a1a2525985162c53be) () Writes the standard ANSYS CFF SDK copyright message to cout. [More...](namespaceansys.xhtml#a1213f502fb1f25a1a2525985162c53be)  
 static bool [printCopyrightNoticeOnce](namespaceansys.xhtml#a2cea82b367ff2a76cb3036b47c95f241) () ANSYS\_FLUIDS\_FACTORY\_DLL [CffFileProvider](classansys_1_1_cff_file_provider.xhtml) \* [getDataProvider](namespaceansys.xhtml#a2f23564ea3eec12f9b204a64356e88c1) (const std::string &amp;sourceFile) A function that provides that obtains an instance of an [ansys::CffFileProvider](classansys_1_1_cff_file_provider.xhtml "Class that provides functions to access data stored within a CFF file.") that can be used to read data from the supplied file name. [More...](namespaceansys.xhtml#a2f23564ea3eec12f9b204a64356e88c1)  
 ANSYS\_FLUIDS\_FACTORY\_DLL std::string [determineSolverType](namespaceansys.xhtml#a1d30f3cd4bef43980f48d3a81b355d7b) (const std::string &amp;sourceFile) Determines the file format of a file and returns as a string. [More...](namespaceansys.xhtml#a1d30f3cd4bef43980f48d3a81b355d7b)  
 ANSYS\_FLUIDS\_FACTORY\_DLL [FileFormatType](group__enums.xhtml#ga9d98ab88553e163862440763fc91c76a) [determineFileFormat](namespaceansys.xhtml#a91e89789b1107a54cab3e3c359ffc1b8) (const std::string &amp;sourceFile) Determines the file format of a file and returns as [ansys::FileFormatType](group__typedefs.xhtml#ga9108150c3c8342b9a631edd15f179580). [More...](namespaceansys.xhtml#a91e89789b1107a54cab3e3c359ffc1b8)  
 ANSYS\_FLUIDS\_FACTORY\_DLL [CffFileConsumer](classansys_1_1_cff_file_consumer.xhtml) \* [getDataConsumer](namespaceansys.xhtml#ab581ca82a4d1ec785c07a865ee73d1fd) (const [FileFormatType](group__enums.xhtml#ga9d98ab88553e163862440763fc91c76a) consumerType) ANSYS\_FLUIDS\_FACTORY\_DLL HdfProfileWriter \* [getHdfProfileWriter](namespaceansys.xhtml#ae01723e8039690e8dca6ef4e430991e7) ([CffFileConsumer](classansys_1_1_cff_file_consumer.xhtml) \*consumer, const [DataClass](group__enums.xhtml#gab852cc24891eb831942fb8da764d8ddb) dc) <a id="details" name="details"></a>## Detailed Description

Copyright 2026 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.



## Typedef Documentation

<a id="a8b127fdb6dbb22b8c876c0ef80db9caf" name="a8b127fdb6dbb22b8c876c0ef80db9caf"></a>## [◆ ](#a8b127fdb6dbb22b8c876c0ef80db9caf)BodyId

 typedef [CffBodyId](namespaceansys.xhtml#ae8c8533aabbed485eef6daa838f9bf47) [ansys::BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)





<a id="a9bf81911491c043dd89f8658f877ccae" name="a9bf81911491c043dd89f8658f877ccae"></a>## [◆ ](#a9bf81911491c043dd89f8658f877ccae)BodyIds

 typedef std::vector&lt;[BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)&gt; [ansys::BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae)





<a id="ae8c8533aabbed485eef6daa838f9bf47" name="ae8c8533aabbed485eef6daa838f9bf47"></a>## [◆ ](#ae8c8533aabbed485eef6daa838f9bf47)CffBodyId

 typedef int [ansys::CffBodyId](namespaceansys.xhtml#ae8c8533aabbed485eef6daa838f9bf47)





<a id="a5448fa5eef0b62cd09efad22c553f91d" name="a5448fa5eef0b62cd09efad22c553f91d"></a>## [◆ ](#a5448fa5eef0b62cd09efad22c553f91d)CffBodyIds

 typedef [CffBodyId](namespaceansys.xhtml#ae8c8533aabbed485eef6daa838f9bf47)\* [ansys::CffBodyIds](namespaceansys.xhtml#a5448fa5eef0b62cd09efad22c553f91d)





<a id="a2e535efdbbed087a07a19c32bfa88fdd" name="a2e535efdbbed087a07a19c32bfa88fdd"></a>## [◆ ](#a2e535efdbbed087a07a19c32bfa88fdd)CffCompositeId

 typedef int [ansys::CffCompositeId](namespaceansys.xhtml#a2e535efdbbed087a07a19c32bfa88fdd)





<a id="abe934a3a967ea45a731b0406200836a2" name="abe934a3a967ea45a731b0406200836a2"></a>## [◆ ](#abe934a3a967ea45a731b0406200836a2)CffCompositeIds

 typedef [CffCompositeId](namespaceansys.xhtml#a2e535efdbbed087a07a19c32bfa88fdd)\* [ansys::CffCompositeIds](namespaceansys.xhtml#abe934a3a967ea45a731b0406200836a2)





<a id="a429cc857dc26ee064803fba6c6a7e1d4" name="a429cc857dc26ee064803fba6c6a7e1d4"></a>## [◆ ](#a429cc857dc26ee064803fba6c6a7e1d4)CffFaceId

 typedef int [ansys::CffFaceId](namespaceansys.xhtml#a429cc857dc26ee064803fba6c6a7e1d4)





<a id="addd7f1959dd77762088e3dbadc4c926c" name="addd7f1959dd77762088e3dbadc4c926c"></a>## [◆ ](#addd7f1959dd77762088e3dbadc4c926c)CffFaceIds

 typedef [CffFaceId](namespaceansys.xhtml#a429cc857dc26ee064803fba6c6a7e1d4)\* [ansys::CffFaceIds](namespaceansys.xhtml#addd7f1959dd77762088e3dbadc4c926c)





<a id="a0a87d0d1662d146ad379b7eb3f8dda79" name="a0a87d0d1662d146ad379b7eb3f8dda79"></a>## [◆ ](#a0a87d0d1662d146ad379b7eb3f8dda79)CffFaceUseId

 typedef int [ansys::CffFaceUseId](namespaceansys.xhtml#a0a87d0d1662d146ad379b7eb3f8dda79)





<a id="a2a96a819cac4f846fdda0a50aa24fe5b" name="a2a96a819cac4f846fdda0a50aa24fe5b"></a>## [◆ ](#a2a96a819cac4f846fdda0a50aa24fe5b)CffFaceUseIds

 typedef [CffFaceUseId](namespaceansys.xhtml#a0a87d0d1662d146ad379b7eb3f8dda79)\* [ansys::CffFaceUseIds](namespaceansys.xhtml#a2a96a819cac4f846fdda0a50aa24fe5b)





<a id="abcadf28ad6c1f88044aa7411d1440ee1" name="abcadf28ad6c1f88044aa7411d1440ee1"></a>## [◆ ](#abcadf28ad6c1f88044aa7411d1440ee1)CffPartId

 typedef int [ansys::CffPartId](namespaceansys.xhtml#abcadf28ad6c1f88044aa7411d1440ee1)





<a id="a6d80d5d3b5898447a7bdb87cdc2d309e" name="a6d80d5d3b5898447a7bdb87cdc2d309e"></a>## [◆ ](#a6d80d5d3b5898447a7bdb87cdc2d309e)CffPartIds

 typedef [CffPartId](namespaceansys.xhtml#abcadf28ad6c1f88044aa7411d1440ee1)\* [ansys::CffPartIds](namespaceansys.xhtml#a6d80d5d3b5898447a7bdb87cdc2d309e)





<a id="ada2ff893a745e0f9a42ae694e8707f1e" name="ada2ff893a745e0f9a42ae694e8707f1e"></a>## [◆ ](#ada2ff893a745e0f9a42ae694e8707f1e)CffZoneSideId

 typedef int [ansys::CffZoneSideId](namespaceansys.xhtml#ada2ff893a745e0f9a42ae694e8707f1e)





<a id="a7ea44e5615d3e57c5ca7ca17e7a8b597" name="a7ea44e5615d3e57c5ca7ca17e7a8b597"></a>## [◆ ](#a7ea44e5615d3e57c5ca7ca17e7a8b597)CffZoneSideIds

 typedef [CffZoneSideId](namespaceansys.xhtml#ada2ff893a745e0f9a42ae694e8707f1e)\* [ansys::CffZoneSideIds](namespaceansys.xhtml#a7ea44e5615d3e57c5ca7ca17e7a8b597)





<a id="a5796877e206483bb0e500adf84b58516" name="a5796877e206483bb0e500adf84b58516"></a>## [◆ ](#a5796877e206483bb0e500adf84b58516)CompositeId

 typedef [CffCompositeId](namespaceansys.xhtml#a2e535efdbbed087a07a19c32bfa88fdd) [ansys::CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516)





<a id="a23a77239ac61f5d57e6e9196a43b05ef" name="a23a77239ac61f5d57e6e9196a43b05ef"></a>## [◆ ](#a23a77239ac61f5d57e6e9196a43b05ef)CompositeIds

 typedef std::vector&lt;[CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516)&gt; [ansys::CompositeIds](namespaceansys.xhtml#a23a77239ac61f5d57e6e9196a43b05ef)





<a id="a59e55d91faee1b3cf9d3c6cd49b9c698" name="a59e55d91faee1b3cf9d3c6cd49b9c698"></a>## [◆ ](#a59e55d91faee1b3cf9d3c6cd49b9c698)Dimensionality

 typedef int [ansys::Dimensionality](namespaceansys.xhtml#a59e55d91faee1b3cf9d3c6cd49b9c698)





<a id="a661816e30ce958aafc23eb766a03414c" name="a661816e30ce958aafc23eb766a03414c"></a>## [◆ ](#a661816e30ce958aafc23eb766a03414c)FaceId

 typedef [CffFaceId](namespaceansys.xhtml#a429cc857dc26ee064803fba6c6a7e1d4) [ansys::FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)





<a id="a9e73dddd500fd1d0844fe35a6910bba2" name="a9e73dddd500fd1d0844fe35a6910bba2"></a>## [◆ ](#a9e73dddd500fd1d0844fe35a6910bba2)FaceIds

 typedef std::vector&lt;[FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)&gt; [ansys::FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2)





<a id="a3014833d4ec2ac282715995f74784530" name="a3014833d4ec2ac282715995f74784530"></a>## [◆ ](#a3014833d4ec2ac282715995f74784530)FaceUseId

 typedef [CffFaceUseId](namespaceansys.xhtml#a0a87d0d1662d146ad379b7eb3f8dda79) [ansys::FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)





<a id="a79e9d8cffbc6e51e70ca6ef4eb9d6b0f" name="a79e9d8cffbc6e51e70ca6ef4eb9d6b0f"></a>## [◆ ](#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f)FaceUseIds

 typedef std::vector&lt;[FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)&gt; [ansys::FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f)





<a id="ad39fb97de8d4c01dcde3d4d829eee232" name="ad39fb97de8d4c01dcde3d4d829eee232"></a>## [◆ ](#ad39fb97de8d4c01dcde3d4d829eee232)MeshId

 typedef [CffMeshIdType](group__typedefs.xhtml#ga9be1a8a186916d6989ca9cb5478f7e0a) [ansys::MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232)





<a id="ad1269a1385a97c6de92bf69211f009e8" name="ad1269a1385a97c6de92bf69211f009e8"></a>## [◆ ](#ad1269a1385a97c6de92bf69211f009e8)PartId

 typedef [CffPartId](namespaceansys.xhtml#abcadf28ad6c1f88044aa7411d1440ee1) [ansys::PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)





<a id="a1d45d7f181294cb833656e70df208c95" name="a1d45d7f181294cb833656e70df208c95"></a>## [◆ ](#a1d45d7f181294cb833656e70df208c95)PartIds

 typedef std::vector&lt;[PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)&gt; [ansys::PartIds](namespaceansys.xhtml#a1d45d7f181294cb833656e70df208c95)





<a id="a50428c4b16d69eeabc7cad216d54bd8b" name="a50428c4b16d69eeabc7cad216d54bd8b"></a>## [◆ ](#a50428c4b16d69eeabc7cad216d54bd8b)ShortIdType

 typedef CffShortIdType [ansys::ShortIdType](namespaceansys.xhtml#a50428c4b16d69eeabc7cad216d54bd8b)





<a id="a6b97312085332fd634a25f450f894fc9" name="a6b97312085332fd634a25f450f894fc9"></a>## [◆ ](#a6b97312085332fd634a25f450f894fc9)ZoneSideId

 typedef [CffZoneSideId](namespaceansys.xhtml#ada2ff893a745e0f9a42ae694e8707f1e) [ansys::ZoneSideId](namespaceansys.xhtml#a6b97312085332fd634a25f450f894fc9)





<a id="a67146642f3d43fb254b6300029f1a6c3" name="a67146642f3d43fb254b6300029f1a6c3"></a>## [◆ ](#a67146642f3d43fb254b6300029f1a6c3)ZoneSideIds

 typedef std::vector&lt;[ZoneSideId](namespaceansys.xhtml#a6b97312085332fd634a25f450f894fc9)&gt; [ansys::ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3)





<a id="a72a7927d3cc40f503c33359266b36eb9" name="a72a7927d3cc40f503c33359266b36eb9"></a>## [◆ ](#a72a7927d3cc40f503c33359266b36eb9)ZoneTypeIdentifier

 typedef CffZoneTypeIdentifier [ansys::ZoneTypeIdentifier](namespaceansys.xhtml#a72a7927d3cc40f503c33359266b36eb9)





## Function Documentation

<a id="a485af1574956ab05694cdb4accf4ffec" name="a485af1574956ab05694cdb4accf4ffec"></a>## [◆ ](#a485af1574956ab05694cdb4accf4ffec)DECL\_CFF\_DATA\_TYPE() \[1/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( char  ,    [PlainDataType::CFF\_DATATYPE\_CHAR](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615af867dd62853d5517dcc524d9e454a94f)     ) 





<a id="a5afea1b66860c9f6aac48004e2fd0edf" name="a5afea1b66860c9f6aac48004e2fd0edf"></a>## [◆ ](#a5afea1b66860c9f6aac48004e2fd0edf)DECL\_CFF\_DATA\_TYPE() \[2/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( double  ,    [PlainDataType::CFF\_DATATYPE\_DOUBLE](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615af2d607c8aa0ec559e71676327992909d)     ) 





<a id="a4ac60a9f2dbe9bcee16470b3218748b4" name="a4ac60a9f2dbe9bcee16470b3218748b4"></a>## [◆ ](#a4ac60a9f2dbe9bcee16470b3218748b4)DECL\_CFF\_DATA\_TYPE() \[3/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( float  ,    [PlainDataType::CFF\_DATATYPE\_FLOAT](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615ad68d74ac0c1834f15f56653733d7256a)     ) 





<a id="a6ee9395dac6df3375dc86dbf0cdaccd4" name="a6ee9395dac6df3375dc86dbf0cdaccd4"></a>## [◆ ](#a6ee9395dac6df3375dc86dbf0cdaccd4)DECL\_CFF\_DATA\_TYPE() \[4/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( int  ,    [PlainDataType::CFF\_DATATYPE\_INT](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615ad624b2d08e943c5598b93a25bd730e45)     ) 





<a id="ad99f0d48a0b625ec50076a9fd638ecb6" name="ad99f0d48a0b625ec50076a9fd638ecb6"></a>## [◆ ](#ad99f0d48a0b625ec50076a9fd638ecb6)DECL\_CFF\_DATA\_TYPE() \[5/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( long long  ,    [PlainDataType::CFF\_DATATYPE\_LLONG](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615a8984a9f1f42492ec14c03162340562ce)     ) 





<a id="a4a5e7b35a74f3815fc60b1ffe02b24b8" name="a4a5e7b35a74f3815fc60b1ffe02b24b8"></a>## [◆ ](#a4a5e7b35a74f3815fc60b1ffe02b24b8)DECL\_CFF\_DATA\_TYPE() \[6/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( long  ,    [PlainDataType::CFF\_DATATYPE\_LONG](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615ad843c863f154935c3ee7b749d3a24bb1)     ) 





<a id="a5f1bfa8bb53003bcd067337ee0abec9e" name="a5f1bfa8bb53003bcd067337ee0abec9e"></a>## [◆ ](#a5f1bfa8bb53003bcd067337ee0abec9e)DECL\_CFF\_DATA\_TYPE() \[7/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( short  ,    [PlainDataType::CFF\_DATATYPE\_SHORT](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615a5eff6001aa6d603e0b0ecfa9922cf95f)     ) 





<a id="ac256807f68c7e71ffc3eb112576800e5" name="ac256807f68c7e71ffc3eb112576800e5"></a>## [◆ ](#ac256807f68c7e71ffc3eb112576800e5)DECL\_CFF\_DATA\_TYPE() \[8/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( size\_t  ,    [PlainDataType::CFF\_DATATYPE\_SIZE\_T](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615af67af8d6b99802e38a1302e96c9bc2ed)     ) 





<a id="aedbac963911f3e543a97cf2031fe75f5" name="aedbac963911f3e543a97cf2031fe75f5"></a>## [◆ ](#aedbac963911f3e543a97cf2031fe75f5)DECL\_CFF\_DATA\_TYPE() \[9/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( unsigned char  ,    [PlainDataType::CFF\_DATATYPE\_UCHAR](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615a3dda1a79dc8b791600f5da58e0f15c13)     ) 





<a id="a39afe770521a838c69323b496d78893d" name="a39afe770521a838c69323b496d78893d"></a>## [◆ ](#a39afe770521a838c69323b496d78893d)DECL\_CFF\_DATA\_TYPE() \[10/10\]

 ansys::DECL\_CFF\_DATA\_TYPE  ( unsigned int  ,    [PlainDataType::CFF\_DATATYPE\_UINT](group__enums.xhtml#ggaa26eac1911cb4a05854b39ca3d909615abff47995b06b896aa7385e5170f0cd67)     ) 





<a id="a91e89789b1107a54cab3e3c359ffc1b8" name="a91e89789b1107a54cab3e3c359ffc1b8"></a>## [◆ ](#a91e89789b1107a54cab3e3c359ffc1b8)determineFileFormat()

 [FileFormatType](group__enums.xhtml#ga9d98ab88553e163862440763fc91c76a) ansys::determineFileFormat  ( const std::string &amp;  *sourceFile*) 

Determines the file format of a file and returns as [ansys::FileFormatType](group__typedefs.xhtml#ga9108150c3c8342b9a631edd15f179580).

Parameters sourceFile\[in\] - The name of the file ReturnsA value representing the type of the file 



<a id="a1d30f3cd4bef43980f48d3a81b355d7b" name="a1d30f3cd4bef43980f48d3a81b355d7b"></a>## [◆ ](#a1d30f3cd4bef43980f48d3a81b355d7b)determineSolverType()

 std::string ansys::determineSolverType  ( const std::string &amp;  *sourceFile*) 

Determines the file format of a file and returns as a string.

Parameters sourceFile\[in\] - The name of the file Returns- A string representing the type of the file 



<a id="ab581ca82a4d1ec785c07a865ee73d1fd" name="ab581ca82a4d1ec785c07a865ee73d1fd"></a>## [◆ ](#ab581ca82a4d1ec785c07a865ee73d1fd)getDataConsumer()

 [CffFileConsumer](classansys_1_1_cff_file_consumer.xhtml) \* ansys::getDataConsumer  ( const [FileFormatType](group__enums.xhtml#ga9d98ab88553e163862440763fc91c76a)  *consumerType*) 





<a id="a2f23564ea3eec12f9b204a64356e88c1" name="a2f23564ea3eec12f9b204a64356e88c1"></a>## [◆ ](#a2f23564ea3eec12f9b204a64356e88c1)getDataProvider()

 [CffFileProvider](classansys_1_1_cff_file_provider.xhtml) \* ansys::getDataProvider  ( const std::string &amp;  *sourceFile*) 

A function that provides that obtains an instance of an [ansys::CffFileProvider](classansys_1_1_cff_file_provider.xhtml "Class that provides functions to access data stored within a CFF file.") that can be used to read data from the supplied file name.

Parameters sourceFile\[in\] - The name of the file for which to obtain a provider Returns- A value [ansys::CffFileProvider](classansys_1_1_cff_file_provider.xhtml) object or nullptr 



<a id="ae01723e8039690e8dca6ef4e430991e7" name="ae01723e8039690e8dca6ef4e430991e7"></a>## [◆ ](#ae01723e8039690e8dca6ef4e430991e7)getHdfProfileWriter()

 HdfProfileWriter \* ansys::getHdfProfileWriter  ( [CffFileConsumer](classansys_1_1_cff_file_consumer.xhtml) \*  *consumer*,    const [DataClass](group__enums.xhtml#gab852cc24891eb831942fb8da764d8ddb)  *dc*   ) 





<a id="a1213f502fb1f25a1a2525985162c53be" name="a1213f502fb1f25a1a2525985162c53be"></a>## [◆ ](#a1213f502fb1f25a1a2525985162c53be)printCopyrightNotice()

 void ansys::printCopyrightNotice  ( ) 

Writes the standard ANSYS CFF SDK copyright message to cout.





<a id="a2cea82b367ff2a76cb3036b47c95f241" name="a2cea82b367ff2a76cb3036b47c95f241"></a>## [◆ ](#a2cea82b367ff2a76cb3036b47c95f241)printCopyrightNoticeOnce()

 static bool ansys::printCopyrightNoticeOnce  ( )   static 





<a id="aa9b8e96c9c3dd83f83d9a40d9721f6a1" name="aa9b8e96c9c3dd83f83d9a40d9721f6a1"></a>## [◆ ](#aa9b8e96c9c3dd83f83d9a40d9721f6a1)printSDKVersion()

 void ansys::printSDKVersion  ( ) 

Writes the ANSYS CFF SDK version message to cout.