    

 ## On this page

  

 

 # ansys::CffLocationModel Class Reference

 Last update: 19.05.2025 

A Topology model providing user visible topological names. [More...](classansys_1_1_cff_location_model.xhtml#details)

`#include "CffInterface/CffLocationModel.hpp"`

## <a id="pub-methods" name="pub-methods"></a>Public Member Functions

 [CffLocationModel](classansys_1_1_cff_location_model.xhtml#a832753161d6024d24ccb667a0324ce08) ()  [~CffLocationModel](classansys_1_1_cff_location_model.xhtml#a135f3e578262c93ff8b6bfc95e922997) () void [getParts](classansys_1_1_cff_location_model.xhtml#ab3bdba78ecc100b79fa05f3310e7a995) ([PartIds](namespaceansys.xhtml#a1d45d7f181294cb833656e70df208c95) &amp;) const bool [findPart](classansys_1_1_cff_location_model.xhtml#ad8c733aff8f0b09a5698eb59c8f7b216) (const std::string &amp;, [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;) const void [clearTopology](classansys_1_1_cff_location_model.xhtml#a65b2fa0df3c6b580a4be7e7d6c4b2d38) () void [createPart](classansys_1_1_cff_location_model.xhtml#a6e1f861886d37d2d1adf86488092ab3a) ([Dimensionality](namespaceansys.xhtml#a59e55d91faee1b3cf9d3c6cd49b9c698), const std::string &amp;, [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;) bool [getPartName](classansys_1_1_cff_location_model.xhtml#a9943a3b1d82bf46d0827d2f4bc6f5692) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), std::string &amp;) const bool [getPartDimensionality](classansys_1_1_cff_location_model.xhtml#a34356134d0710e7984bf6f11e1d98a41) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), [Dimensionality](namespaceansys.xhtml#a59e55d91faee1b3cf9d3c6cd49b9c698) &amp;) const bool [getPartBodies](classansys_1_1_cff_location_model.xhtml#a0ad3b13dab135137c0c5a76d792063a9) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), [BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae) &amp;) const bool [getPartFaces](classansys_1_1_cff_location_model.xhtml#a68537d38a98dfb96e1174c0a7c110606) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), [FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2) &amp;) const bool [getPartFaceUses](classansys_1_1_cff_location_model.xhtml#a78b284061f2b09248a1a20be75c2f7c2) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;) const bool [getPartComposites](classansys_1_1_cff_location_model.xhtml#abac560dbb9e04feeb84dc5cd98cdbeb1) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), [CompositeIds](namespaceansys.xhtml#a23a77239ac61f5d57e6e9196a43b05ef) &amp;) const bool [findBody](classansys_1_1_cff_location_model.xhtml#ae33dfb1b268eb07743289e343694db8a) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), const std::string &amp;, [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf) &amp;) const bool [findFace](classansys_1_1_cff_location_model.xhtml#a7bd764959bbe315d79fa24c61e16252e) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), const std::string &amp;, [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c) &amp;) const bool [findFaceUse](classansys_1_1_cff_location_model.xhtml#a8f9d8e3e7d49d5c0a5634cb7db00ddbc) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), const std::string &amp;, [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) &amp;) const bool [findComposite](classansys_1_1_cff_location_model.xhtml#a204c5fdbf95060a8dc1225a7765f1d38) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), const std::string &amp;, [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516) &amp;) const bool [createBody](classansys_1_1_cff_location_model.xhtml#a5cef3674641da580ae5606722828a338) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), const std::string &amp;, [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf) &amp;) bool [createFace](classansys_1_1_cff_location_model.xhtml#ae488ec1d4217d412f70699ed39445051) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), const std::string &amp;, [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c) &amp;) bool [createComposite](classansys_1_1_cff_location_model.xhtml#a7b247e89e077917d5c24a0325a25dc98) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), const std::string &amp;, [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516) &amp;) bool [setPartName](classansys_1_1_cff_location_model.xhtml#a29b3a02edfd6f6050eef5b1e12dfaeb7) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8), const std::string &amp;) bool [deletePart](classansys_1_1_cff_location_model.xhtml#afcd86d667ab22227a66498ba60d66259) ([PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)) bool [getBodyPart](classansys_1_1_cff_location_model.xhtml#a711557fcbca279fcfcc16d483054b162) ([BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf), [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;) const bool [getBodyName](classansys_1_1_cff_location_model.xhtml#ae2aae94d2feff46038d15d2d528d7dad) ([BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf), std::string &amp;) const bool [getBodyBoundary](classansys_1_1_cff_location_model.xhtml#a92c3f968c9d5329ed65432b0cc2f287e) ([BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf), [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;) const bool [getBodyZones](classansys_1_1_cff_location_model.xhtml#a7039871cfb80338e4c5dd5a79fdc8f43) ([BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf), [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232), [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;) const bool [setBodyZones](classansys_1_1_cff_location_model.xhtml#ac98018edb3ece1e24d1c6368ec9add8b) ([BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf), [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232), const [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;) bool [setBodyName](classansys_1_1_cff_location_model.xhtml#abd34e33a7c017a738e42ab6287b8fe99) ([BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf), const std::string &amp;) bool [deleteBody](classansys_1_1_cff_location_model.xhtml#a91067ee5ee37fe73f3d859ec36a8ebbe) ([BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)) bool [getFacePart](classansys_1_1_cff_location_model.xhtml#a565b7a49ef672b620348d39690e7b1bd) ([FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c), [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;) const bool [getFaceName](classansys_1_1_cff_location_model.xhtml#a7fb5a6ccf92e9570856c073c11b3c4e1) ([FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c), std::string &amp;) const bool [getFaceZones](classansys_1_1_cff_location_model.xhtml#aee527a2ff0cbe22aaa42bcc77d5c51f8) ([FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c), [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232), [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;) const bool [getFaceSides](classansys_1_1_cff_location_model.xhtml#a044676bc52433f890ee441d5476bf261) ([FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c), [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) &amp;, [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) &amp;) const bool [setFaceZones](classansys_1_1_cff_location_model.xhtml#a3ff503ff1a7f604c38fe2ce66f03cf4c) ([FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c), [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232), const [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;) bool [setFaceName](classansys_1_1_cff_location_model.xhtml#aa42596de8d23febd8d5da254bfeefa71) ([FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c), const std::string &amp;) bool [deleteFace](classansys_1_1_cff_location_model.xhtml#a3a7bc3d0d1bf338cb42f82568621aca4) ([FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)) bool [getFaceUsePart](classansys_1_1_cff_location_model.xhtml#a3c5155ae87ff60c128228ca949ab46c0) ([FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530), [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;) const bool [getFaceUseDefinition](classansys_1_1_cff_location_model.xhtml#ac3cd2c95b42d5b94327fe58b67df8565) ([FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530), [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf) &amp;, [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c) &amp;, int &amp;side) const bool [getFaceUseName](classansys_1_1_cff_location_model.xhtml#a44c0bf1df70108275505daff258f74d0) ([FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530), std::string &amp;) const bool [getFaceUseRelativeName](classansys_1_1_cff_location_model.xhtml#a7735ff5a5d3251d9dbcc0e9ec659250d) ([FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530), std::string &amp;) const bool [getFaceUseZoneSides](classansys_1_1_cff_location_model.xhtml#ace532ced483ad58491d548f6c6ae882f) ([FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530), [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232), [ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3) &amp;) const bool [createFaceUse](classansys_1_1_cff_location_model.xhtml#aa2a7eb0db69259b501804c8e5948903a) ([BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf), [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c), int side, [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) &amp;) bool [setFaceUseZoneSides](classansys_1_1_cff_location_model.xhtml#ad165c754696462ef281847c70cc30650) ([FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530), [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232), const [ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3) &amp;) bool [setFaceUseName](classansys_1_1_cff_location_model.xhtml#a7e9b52de87507d92a6ddef5b9503edc7) ([FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530), const std::string &amp;) bool [deleteFaceUse](classansys_1_1_cff_location_model.xhtml#a2b0b81b365875e384dd73b739d38b355) ([FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)) bool [getCompositeComponents](classansys_1_1_cff_location_model.xhtml#a6e35a1096532756c39212dc97415e0ad) ([CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516), [BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae) &amp;, [FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2) &amp;, [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;, [CompositeIds](namespaceansys.xhtml#a23a77239ac61f5d57e6e9196a43b05ef) &amp;) const bool [resolveComposite](classansys_1_1_cff_location_model.xhtml#acfcb13c3ad4ea484f82487f04b1d1ab6) ([CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516), [BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae) &amp;, [FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2) &amp;, [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;) const bool [getCompositeName](classansys_1_1_cff_location_model.xhtml#a11d815c4318e679fab4ec29c52cb511c) ([CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516), std::string &amp;) const bool [setCompositeComponents](classansys_1_1_cff_location_model.xhtml#a92b84f1051ade58d124141fccb793ed8) ([CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516), const [BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae) &amp;, const [FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2) &amp;, const [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;, const [CompositeIds](namespaceansys.xhtml#a23a77239ac61f5d57e6e9196a43b05ef) &amp;) bool [setCompositeName](classansys_1_1_cff_location_model.xhtml#a3a4c3102596aa99205d4c6b10c80a1ba) ([CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516), const std::string &amp;) bool [deleteComposite](classansys_1_1_cff_location_model.xhtml#a30cecea48eae6692847ae29f2f602fe2) ([CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516)) bool [resolveLocation](classansys_1_1_cff_location_model.xhtml#ad2d5e00a7e64a644213b8f344f82e8eb) (const std::vector&lt; std::string &gt; &amp;locationNames, [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) partId, [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232) meshId, [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;cellZones, [ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3) &amp;faceZoneSides) const bool [resolveLocation](classansys_1_1_cff_location_model.xhtml#a765bce069fcb2b06eaf002eb01f872f7) (const std::string &amp;locationString, [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) partId, [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232) meshId, [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;cellZones, [ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3) &amp;faceZoneSides) const std::string [state](classansys_1_1_cff_location_model.xhtml#afbe780daf7ceeb5fa19e72188e611dfa) () const void [reset](classansys_1_1_cff_location_model.xhtml#a88c91b429a14c28b60b5e1c20280f986) (const std::string &amp;[state](classansys_1_1_cff_location_model.xhtml#afbe780daf7ceeb5fa19e72188e611dfa)) <a id="details" name="details"></a>## Detailed Description

A Topology model providing user visible topological names.

The [CffLocationModel](classansys_1_1_cff_location_model.xhtml "A Topology model providing user visible topological names.") provides a set of functions that allow the user to examine the topological relationships between named locations such as named Bodies and named Faces Uses that bound them along with named Composite regions.

By querying the functions in the [CffLocationModel](classansys_1_1_cff_location_model.xhtml "A Topology model providing user visible topological names.") it is possible to deduce how the topological names relate to the underlying mesh zones.

The :PhysicsDM defines Domains, Boundaries, Interfaces and SubDomains that are located at locations defined by one or more topological names that can be resolved to one or more mesh zones using this model.



## Constructor &amp; Destructor Documentation

<a id="a832753161d6024d24ccb667a0324ce08" name="a832753161d6024d24ccb667a0324ce08"></a>## [◆ ](#a832753161d6024d24ccb667a0324ce08)CffLocationModel()

 ansys::CffLocationModel::CffLocationModel  ( ) 





<a id="a135f3e578262c93ff8b6bfc95e922997" name="a135f3e578262c93ff8b6bfc95e922997"></a>## [◆ ](#a135f3e578262c93ff8b6bfc95e922997)~CffLocationModel()

 ansys::CffLocationModel::~CffLocationModel  ( ) 





## Member Function Documentation

<a id="a65b2fa0df3c6b580a4be7e7d6c4b2d38" name="a65b2fa0df3c6b580a4be7e7d6c4b2d38"></a>## [◆ ](#a65b2fa0df3c6b580a4be7e7d6c4b2d38)clearTopology()

 void ansys::CffLocationModel::clearTopology  ( ) 





<a id="a5cef3674641da580ae5606722828a338" name="a5cef3674641da580ae5606722828a338"></a>## [◆ ](#a5cef3674641da580ae5606722828a338)createBody()

 bool ansys::CffLocationModel::createBody  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    const std::string &amp;  *name*,    [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf) &amp;  *bodyId*   ) 





<a id="a7b247e89e077917d5c24a0325a25dc98" name="a7b247e89e077917d5c24a0325a25dc98"></a>## [◆ ](#a7b247e89e077917d5c24a0325a25dc98)createComposite()

 bool ansys::CffLocationModel::createComposite  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    const std::string &amp;  *name*,    [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516) &amp;  *compositeId*   ) 





<a id="ae488ec1d4217d412f70699ed39445051" name="ae488ec1d4217d412f70699ed39445051"></a>## [◆ ](#ae488ec1d4217d412f70699ed39445051)createFace()

 bool ansys::CffLocationModel::createFace  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    const std::string &amp;  *name*,    [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c) &amp;  *faceId*   ) 





<a id="aa2a7eb0db69259b501804c8e5948903a" name="aa2a7eb0db69259b501804c8e5948903a"></a>## [◆ ](#aa2a7eb0db69259b501804c8e5948903a)createFaceUse()

 bool ansys::CffLocationModel::createFaceUse  ( [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)  *bodyId*,    [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)  *faceId*,    int  *side*,    [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) &amp;  *faceUseId*   ) 





<a id="a6e1f861886d37d2d1adf86488092ab3a" name="a6e1f861886d37d2d1adf86488092ab3a"></a>## [◆ ](#a6e1f861886d37d2d1adf86488092ab3a)createPart()

 void ansys::CffLocationModel::createPart  ( [Dimensionality](namespaceansys.xhtml#a59e55d91faee1b3cf9d3c6cd49b9c698)  *dimensionality*,    const std::string &amp;  *name*,    [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;  *partId*   ) 





<a id="a91067ee5ee37fe73f3d859ec36a8ebbe" name="a91067ee5ee37fe73f3d859ec36a8ebbe"></a>## [◆ ](#a91067ee5ee37fe73f3d859ec36a8ebbe)deleteBody()

 bool ansys::CffLocationModel::deleteBody  ( [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)  *bodyId*) 





<a id="a30cecea48eae6692847ae29f2f602fe2" name="a30cecea48eae6692847ae29f2f602fe2"></a>## [◆ ](#a30cecea48eae6692847ae29f2f602fe2)deleteComposite()

 bool ansys::CffLocationModel::deleteComposite  ( [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516)  *compositeId*) 





<a id="a3a7bc3d0d1bf338cb42f82568621aca4" name="a3a7bc3d0d1bf338cb42f82568621aca4"></a>## [◆ ](#a3a7bc3d0d1bf338cb42f82568621aca4)deleteFace()

 bool ansys::CffLocationModel::deleteFace  ( [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)  *faceId*) 





<a id="a2b0b81b365875e384dd73b739d38b355" name="a2b0b81b365875e384dd73b739d38b355"></a>## [◆ ](#a2b0b81b365875e384dd73b739d38b355)deleteFaceUse()

 bool ansys::CffLocationModel::deleteFaceUse  ( [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)  *faceUseId*) 





<a id="afcd86d667ab22227a66498ba60d66259" name="afcd86d667ab22227a66498ba60d66259"></a>## [◆ ](#afcd86d667ab22227a66498ba60d66259)deletePart()

 bool ansys::CffLocationModel::deletePart  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*) 





<a id="ae33dfb1b268eb07743289e343694db8a" name="ae33dfb1b268eb07743289e343694db8a"></a>## [◆ ](#ae33dfb1b268eb07743289e343694db8a)findBody()

 bool ansys::CffLocationModel::findBody  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    const std::string &amp;  *name*,    [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf) &amp;  *bodyId*   )  const





<a id="a204c5fdbf95060a8dc1225a7765f1d38" name="a204c5fdbf95060a8dc1225a7765f1d38"></a>## [◆ ](#a204c5fdbf95060a8dc1225a7765f1d38)findComposite()

 bool ansys::CffLocationModel::findComposite  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    const std::string &amp;  *name*,    [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516) &amp;  *compositeId*   )  const





<a id="a7bd764959bbe315d79fa24c61e16252e" name="a7bd764959bbe315d79fa24c61e16252e"></a>## [◆ ](#a7bd764959bbe315d79fa24c61e16252e)findFace()

 bool ansys::CffLocationModel::findFace  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    const std::string &amp;  *name*,    [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c) &amp;  *faceId*   )  const





<a id="a8f9d8e3e7d49d5c0a5634cb7db00ddbc" name="a8f9d8e3e7d49d5c0a5634cb7db00ddbc"></a>## [◆ ](#a8f9d8e3e7d49d5c0a5634cb7db00ddbc)findFaceUse()

 bool ansys::CffLocationModel::findFaceUse  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    const std::string &amp;  *name*,    [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) &amp;  *faceUseId*   )  const





<a id="ad8c733aff8f0b09a5698eb59c8f7b216" name="ad8c733aff8f0b09a5698eb59c8f7b216"></a>## [◆ ](#ad8c733aff8f0b09a5698eb59c8f7b216)findPart()

 bool ansys::CffLocationModel::findPart  ( const std::string &amp;  *name*,    [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;  *partId*   )  const





<a id="a92c3f968c9d5329ed65432b0cc2f287e" name="a92c3f968c9d5329ed65432b0cc2f287e"></a>## [◆ ](#a92c3f968c9d5329ed65432b0cc2f287e)getBodyBoundary()

 bool ansys::CffLocationModel::getBodyBoundary  ( [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)  *bodyId*,    [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;  *faceUseIds*   )  const





<a id="ae2aae94d2feff46038d15d2d528d7dad" name="ae2aae94d2feff46038d15d2d528d7dad"></a>## [◆ ](#ae2aae94d2feff46038d15d2d528d7dad)getBodyName()

 bool ansys::CffLocationModel::getBodyName  ( [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)  *bodyId*,    std::string &amp;  *name*   )  const





<a id="a711557fcbca279fcfcc16d483054b162" name="a711557fcbca279fcfcc16d483054b162"></a>## [◆ ](#a711557fcbca279fcfcc16d483054b162)getBodyPart()

 bool ansys::CffLocationModel::getBodyPart  ( [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)  *bodyId*,    [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;  *partId*   )  const





<a id="a7039871cfb80338e4c5dd5a79fdc8f43" name="a7039871cfb80338e4c5dd5a79fdc8f43"></a>## [◆ ](#a7039871cfb80338e4c5dd5a79fdc8f43)getBodyZones()

 bool ansys::CffLocationModel::getBodyZones  ( [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)  *bodyId*,    [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232)  *meshId*,    [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;  *zoneIds*   )  const





<a id="a6e35a1096532756c39212dc97415e0ad" name="a6e35a1096532756c39212dc97415e0ad"></a>## [◆ ](#a6e35a1096532756c39212dc97415e0ad)getCompositeComponents()

 bool ansys::CffLocationModel::getCompositeComponents  ( [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516)  *compositeId*,    [BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae) &amp;  *bodyIds*,    [FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2) &amp;  *faceIds*,    [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;  *faceUseIds*,    [CompositeIds](namespaceansys.xhtml#a23a77239ac61f5d57e6e9196a43b05ef) &amp;  *compositeIds*   )  const





<a id="a11d815c4318e679fab4ec29c52cb511c" name="a11d815c4318e679fab4ec29c52cb511c"></a>## [◆ ](#a11d815c4318e679fab4ec29c52cb511c)getCompositeName()

 bool ansys::CffLocationModel::getCompositeName  ( [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516)  *compositeId*,    std::string &amp;  *name*   )  const





<a id="a7fb5a6ccf92e9570856c073c11b3c4e1" name="a7fb5a6ccf92e9570856c073c11b3c4e1"></a>## [◆ ](#a7fb5a6ccf92e9570856c073c11b3c4e1)getFaceName()

 bool ansys::CffLocationModel::getFaceName  ( [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)  *faceId*,    std::string &amp;  *name*   )  const





<a id="a565b7a49ef672b620348d39690e7b1bd" name="a565b7a49ef672b620348d39690e7b1bd"></a>## [◆ ](#a565b7a49ef672b620348d39690e7b1bd)getFacePart()

 bool ansys::CffLocationModel::getFacePart  ( [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)  *faceId*,    [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;  *partId*   )  const





<a id="a044676bc52433f890ee441d5476bf261" name="a044676bc52433f890ee441d5476bf261"></a>## [◆ ](#a044676bc52433f890ee441d5476bf261)getFaceSides()

 bool ansys::CffLocationModel::getFaceSides  ( [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)  *faceId*,    [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) &amp;  *faceUse0Id*,    [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530) &amp;  *faceUse1Id*   )  const





<a id="ac3cd2c95b42d5b94327fe58b67df8565" name="ac3cd2c95b42d5b94327fe58b67df8565"></a>## [◆ ](#ac3cd2c95b42d5b94327fe58b67df8565)getFaceUseDefinition()

 bool ansys::CffLocationModel::getFaceUseDefinition  ( [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)  *faceUseId*,    [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf) &amp;  *bodyId*,    [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c) &amp;  *faceId*,    int &amp;  *side*   )  const





<a id="a44c0bf1df70108275505daff258f74d0" name="a44c0bf1df70108275505daff258f74d0"></a>## [◆ ](#a44c0bf1df70108275505daff258f74d0)getFaceUseName()

 bool ansys::CffLocationModel::getFaceUseName  ( [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)  *faceUseId*,    std::string &amp;  *name*   )  const





<a id="a3c5155ae87ff60c128228ca949ab46c0" name="a3c5155ae87ff60c128228ca949ab46c0"></a>## [◆ ](#a3c5155ae87ff60c128228ca949ab46c0)getFaceUsePart()

 bool ansys::CffLocationModel::getFaceUsePart  ( [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)  *faceUseId*,    [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8) &amp;  *partId*   )  const





<a id="a7735ff5a5d3251d9dbcc0e9ec659250d" name="a7735ff5a5d3251d9dbcc0e9ec659250d"></a>## [◆ ](#a7735ff5a5d3251d9dbcc0e9ec659250d)getFaceUseRelativeName()

 bool ansys::CffLocationModel::getFaceUseRelativeName  ( [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)  *faceUseId*,    std::string &amp;  *name*   )  const





<a id="ace532ced483ad58491d548f6c6ae882f" name="ace532ced483ad58491d548f6c6ae882f"></a>## [◆ ](#ace532ced483ad58491d548f6c6ae882f)getFaceUseZoneSides()

 bool ansys::CffLocationModel::getFaceUseZoneSides  ( [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)  *faceUseId*,    [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232)  *meshId*,    [ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3) &amp;  *zoneSideIds*   )  const





<a id="aee527a2ff0cbe22aaa42bcc77d5c51f8" name="aee527a2ff0cbe22aaa42bcc77d5c51f8"></a>## [◆ ](#aee527a2ff0cbe22aaa42bcc77d5c51f8)getFaceZones()

 bool ansys::CffLocationModel::getFaceZones  ( [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)  *faceId*,    [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232)  *meshId*,    [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;  *zoneIds*   )  const





<a id="a0ad3b13dab135137c0c5a76d792063a9" name="a0ad3b13dab135137c0c5a76d792063a9"></a>## [◆ ](#a0ad3b13dab135137c0c5a76d792063a9)getPartBodies()

 bool ansys::CffLocationModel::getPartBodies  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    [BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae) &amp;  *bodyIds*   )  const





<a id="abac560dbb9e04feeb84dc5cd98cdbeb1" name="abac560dbb9e04feeb84dc5cd98cdbeb1"></a>## [◆ ](#abac560dbb9e04feeb84dc5cd98cdbeb1)getPartComposites()

 bool ansys::CffLocationModel::getPartComposites  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    [CompositeIds](namespaceansys.xhtml#a23a77239ac61f5d57e6e9196a43b05ef) &amp;  *compositeIds*   )  const





<a id="a34356134d0710e7984bf6f11e1d98a41" name="a34356134d0710e7984bf6f11e1d98a41"></a>## [◆ ](#a34356134d0710e7984bf6f11e1d98a41)getPartDimensionality()

 bool ansys::CffLocationModel::getPartDimensionality  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    [Dimensionality](namespaceansys.xhtml#a59e55d91faee1b3cf9d3c6cd49b9c698) &amp;  *dimensionality*   )  const





<a id="a68537d38a98dfb96e1174c0a7c110606" name="a68537d38a98dfb96e1174c0a7c110606"></a>## [◆ ](#a68537d38a98dfb96e1174c0a7c110606)getPartFaces()

 bool ansys::CffLocationModel::getPartFaces  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    [FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2) &amp;  *faceIds*   )  const





<a id="a78b284061f2b09248a1a20be75c2f7c2" name="a78b284061f2b09248a1a20be75c2f7c2"></a>## [◆ ](#a78b284061f2b09248a1a20be75c2f7c2)getPartFaceUses()

 bool ansys::CffLocationModel::getPartFaceUses  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;  *faceUseIds*   )  const





<a id="a9943a3b1d82bf46d0827d2f4bc6f5692" name="a9943a3b1d82bf46d0827d2f4bc6f5692"></a>## [◆ ](#a9943a3b1d82bf46d0827d2f4bc6f5692)getPartName()

 bool ansys::CffLocationModel::getPartName  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    std::string &amp;  *name*   )  const





<a id="ab3bdba78ecc100b79fa05f3310e7a995" name="ab3bdba78ecc100b79fa05f3310e7a995"></a>## [◆ ](#ab3bdba78ecc100b79fa05f3310e7a995)getParts()

 void ansys::CffLocationModel::getParts  ( [PartIds](namespaceansys.xhtml#a1d45d7f181294cb833656e70df208c95) &amp;  *partIds*)  const





<a id="a88c91b429a14c28b60b5e1c20280f986" name="a88c91b429a14c28b60b5e1c20280f986"></a>## [◆ ](#a88c91b429a14c28b60b5e1c20280f986)reset()

 void ansys::CffLocationModel::reset  ( const std::string &amp;  *state*) 





<a id="acfcb13c3ad4ea484f82487f04b1d1ab6" name="acfcb13c3ad4ea484f82487f04b1d1ab6"></a>## [◆ ](#acfcb13c3ad4ea484f82487f04b1d1ab6)resolveComposite()

 bool ansys::CffLocationModel::resolveComposite  ( [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516)  *compositeId*,    [BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae) &amp;  *bodyIds*,    [FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2) &amp;  *faceIds*,    [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;  *faceUseIds*   )  const





<a id="a765bce069fcb2b06eaf002eb01f872f7" name="a765bce069fcb2b06eaf002eb01f872f7"></a>## [◆ ](#a765bce069fcb2b06eaf002eb01f872f7)resolveLocation() \[1/2\]

 bool ansys::CffLocationModel::resolveLocation  ( const std::string &amp;  *locationString*,    [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232)  *meshId*,    [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;  *cellZones*,    [ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3) &amp;  *faceZoneSides*   )  const





<a id="ad2d5e00a7e64a644213b8f344f82e8eb" name="ad2d5e00a7e64a644213b8f344f82e8eb"></a>## [◆ ](#ad2d5e00a7e64a644213b8f344f82e8eb)resolveLocation() \[2/2\]

 bool ansys::CffLocationModel::resolveLocation  ( const std::vector&lt; std::string &gt; &amp;  *locationNames*,    [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232)  *meshId*,    [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;  *cellZones*,    [ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3) &amp;  *faceZoneSides*   )  const





<a id="abd34e33a7c017a738e42ab6287b8fe99" name="abd34e33a7c017a738e42ab6287b8fe99"></a>## [◆ ](#abd34e33a7c017a738e42ab6287b8fe99)setBodyName()

 bool ansys::CffLocationModel::setBodyName  ( [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)  *bodyId*,    const std::string &amp;  *name*   ) 





<a id="ac98018edb3ece1e24d1c6368ec9add8b" name="ac98018edb3ece1e24d1c6368ec9add8b"></a>## [◆ ](#ac98018edb3ece1e24d1c6368ec9add8b)setBodyZones()

 bool ansys::CffLocationModel::setBodyZones  ( [BodyId](namespaceansys.xhtml#a8b127fdb6dbb22b8c876c0ef80db9caf)  *bodyId*,    [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232)  *meshId*,    const [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;  *zoneIds*   ) 





<a id="a92b84f1051ade58d124141fccb793ed8" name="a92b84f1051ade58d124141fccb793ed8"></a>## [◆ ](#a92b84f1051ade58d124141fccb793ed8)setCompositeComponents()

 bool ansys::CffLocationModel::setCompositeComponents  ( [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516)  *compositeId*,    const [BodyIds](namespaceansys.xhtml#a9bf81911491c043dd89f8658f877ccae) &amp;  *bodyIds*,    const [FaceIds](namespaceansys.xhtml#a9e73dddd500fd1d0844fe35a6910bba2) &amp;  *faceIds*,    const [FaceUseIds](namespaceansys.xhtml#a79e9d8cffbc6e51e70ca6ef4eb9d6b0f) &amp;  *faceUseIds*,    const [CompositeIds](namespaceansys.xhtml#a23a77239ac61f5d57e6e9196a43b05ef) &amp;  *compositeIds*   ) 





<a id="a3a4c3102596aa99205d4c6b10c80a1ba" name="a3a4c3102596aa99205d4c6b10c80a1ba"></a>## [◆ ](#a3a4c3102596aa99205d4c6b10c80a1ba)setCompositeName()

 bool ansys::CffLocationModel::setCompositeName  ( [CompositeId](namespaceansys.xhtml#a5796877e206483bb0e500adf84b58516)  *compositeId*,    const std::string &amp;  *name*   ) 





<a id="aa42596de8d23febd8d5da254bfeefa71" name="aa42596de8d23febd8d5da254bfeefa71"></a>## [◆ ](#aa42596de8d23febd8d5da254bfeefa71)setFaceName()

 bool ansys::CffLocationModel::setFaceName  ( [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)  *faceId*,    const std::string &amp;  *name*   ) 





<a id="a7e9b52de87507d92a6ddef5b9503edc7" name="a7e9b52de87507d92a6ddef5b9503edc7"></a>## [◆ ](#a7e9b52de87507d92a6ddef5b9503edc7)setFaceUseName()

 bool ansys::CffLocationModel::setFaceUseName  ( [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)  *faceUseId*,    const std::string &amp;  *name*   ) 





<a id="ad165c754696462ef281847c70cc30650" name="ad165c754696462ef281847c70cc30650"></a>## [◆ ](#ad165c754696462ef281847c70cc30650)setFaceUseZoneSides()

 bool ansys::CffLocationModel::setFaceUseZoneSides  ( [FaceUseId](namespaceansys.xhtml#a3014833d4ec2ac282715995f74784530)  *faceUseId*,    [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232)  *meshId*,    const [ZoneSideIds](namespaceansys.xhtml#a67146642f3d43fb254b6300029f1a6c3) &amp;  *zoneSideIds*   ) 





<a id="a3ff503ff1a7f604c38fe2ce66f03cf4c" name="a3ff503ff1a7f604c38fe2ce66f03cf4c"></a>## [◆ ](#a3ff503ff1a7f604c38fe2ce66f03cf4c)setFaceZones()

 bool ansys::CffLocationModel::setFaceZones  ( [FaceId](namespaceansys.xhtml#a661816e30ce958aafc23eb766a03414c)  *faceId*,    [MeshId](namespaceansys.xhtml#ad39fb97de8d4c01dcde3d4d829eee232)  *meshId*,    const [ZoneIds](group__typedefs.xhtml#ga93b257990d79f628e301fb5e39125cfa) &amp;  *zoneIds*   ) 





<a id="a29b3a02edfd6f6050eef5b1e12dfaeb7" name="a29b3a02edfd6f6050eef5b1e12dfaeb7"></a>## [◆ ](#a29b3a02edfd6f6050eef5b1e12dfaeb7)setPartName()

 bool ansys::CffLocationModel::setPartName  ( [PartId](namespaceansys.xhtml#ad1269a1385a97c6de92bf69211f009e8)  *partId*,    const std::string &amp;  *name*   ) 





<a id="afbe780daf7ceeb5fa19e72188e611dfa" name="afbe780daf7ceeb5fa19e72188e611dfa"></a>## [◆ ](#afbe780daf7ceeb5fa19e72188e611dfa)state()

 std::string ansys::CffLocationModel::state  ( )  const