ansys::dpf::Support Class Reference
Last update: 16.07.2025Define an abstract support notion. More...
#include <dpf_api.h>
Inheritance diagram for ansys::dpf::Support:

Public Member Functions | |
| Support (Support const &) | |
| Support (Support &&) | |
| Support & | operator= (Support const &) |
| Support & | operator= (Support &&) |
| bool | isMeshedDomain () const |
| MeshedRegion | getAsDomainMesh () const |
| CyclicSupport | getAsCyclicSupport () const |
| TimeFreqSupport | getAsTimeFreqSupport () const |
| Field | getFieldSupportByProperty (PropertyType const &property_name) const |
| PropertyField | getPropertyFieldSupportByProperty (PropertyType const &property_name) const |
| StringField | getStringFieldSupportByProperty (PropertyType const &property_name) const |
| std::vector< std::string > | getAvailablePropertyNamesForFields () const |
| std::vector< std::string > | getAvailablePropertyNamesForPropertyFields () const |
| std::vector< std::string > | getAvailablePropertyNamesForStringFields () const |
Public Member Functions inherited from ansys::dpf::DpfTypes | |
| virtual bool | empty () const |
| virtual std::string | describe () const |
| so::API const * | callAPI () const |
| bool | isOnCommonAPI () const |
| bool | getClient (Client &client) const |
| bool | hasBeenMovedLocally () const |
| bool | isSameObject (DpfTypes const &rhs) const |
Static Public Member Functions | |
| static Support | emptySupport () |
Detailed Description
Define an abstract support notion.
Support describes the model. It can be the mesh, geometric entities, time or frequency domain...
Member Function Documentation
◆ emptySupport()
|
static |
Create an empty support.
- Returns
- Empty Support.
◆ getAsCyclicSupport()
| CyclicSupport ansys::dpf::Support::getAsCyclicSupport | ( | ) | const |
- Returns
- Support as cyclic support.
◆ getAsDomainMesh()
| MeshedRegion ansys::dpf::Support::getAsDomainMesh | ( | ) | const |
- Returns
- Support as domain mesh.
◆ getAsTimeFreqSupport()
| TimeFreqSupport ansys::dpf::Support::getAsTimeFreqSupport | ( | ) | const |
- Returns
- Support as time frequency support.
◆ getAvailablePropertyNamesForFields()
| std::vector< std::string > ansys::dpf::Support::getAvailablePropertyNamesForFields | ( | ) | const |
- Returns
- the list of available properties returning a Field.
◆ getAvailablePropertyNamesForPropertyFields()
| std::vector< std::string > ansys::dpf::Support::getAvailablePropertyNamesForPropertyFields | ( | ) | const |
- Returns
- the list of available properties returning a PropertyField.
◆ getAvailablePropertyNamesForStringFields()
| std::vector< std::string > ansys::dpf::Support::getAvailablePropertyNamesForStringFields | ( | ) | const |
- Returns
- the list of available properties returning a PropertyField.
◆ getFieldSupportByProperty()
| Field ansys::dpf::Support::getFieldSupportByProperty | ( | PropertyType const & | property_name | ) | const |
◆ getPropertyFieldSupportByProperty()
| PropertyField ansys::dpf::Support::getPropertyFieldSupportByProperty | ( | PropertyType const & | property_name | ) | const |
- Returns
- PropertyField for a given property.
return empty PropertyField if the property doesn't exist.
◆ getStringFieldSupportByProperty()
| StringField ansys::dpf::Support::getStringFieldSupportByProperty | ( | PropertyType const & | property_name | ) | const |
- Returns
- StringField for a given property.
return empty StringField if the property doesn't exist.
◆ isMeshedDomain()
| bool ansys::dpf::Support::isMeshedDomain | ( | ) | const |
- Returns
- Indication if support is meshed domain.
Public Member Functions inherited from