SALOME documentation central

Data Structures

Here are the data structures with brief descriptions:
A
A::Exp1
A::Exp2
AdjacentFunctor< T >
AdjacentPredicate< T >
AdjacentPredicate< std::pair< const std::pair< T1, T2 >, T3 > >
AdjacentPredicate< std::pair< T1, T2 > >
appli_gen::params
appli_gen::xml_parser
ATEXIT_
atom_manipulation< T >
base_port
basic_port_factoryThis class is an example of factory for DSC_User ports
calcium::_object
calcium::doubleArray
calcium::DSC
calcium::floatArray
calcium::intArray
calcium::PySupervCompo
calcium::stringArray
calcium_complex_port_uses
calcium_double_port_uses
calcium_intc_port_uses
calcium_integer_port_uses
calcium_logical_port_uses
calcium_long_port_uses
calcium_port_factory
calcium_provides_port
calcium_real_port_uses
calcium_string_port_uses
calcium_uses_port
CalciumCouplingPolicy
CalciumCouplingPolicy::BoundedDataIdProcessor< DataManipulator, EnableIf >
CalciumCouplingPolicy::BoundedDataIdProcessor< DataManipulator, typename boost::enable_if< boost::is_float< typename DataManipulator::InnerType > >::type >
CalciumCouplingPolicy::DisconnectProcessor< DataManipulator >
CalciumCouplingPolicy::EraseDataIdProcessor< DataManipulator >
CalciumCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >
CalciumException
CalciumGenericUsesPort< DataManipulator, CorbaPortType, repositoryName >
CalciumTypesManipulator< PortType >
CalTimeType< T >
CalTimeType< double >
CommException
ConnectionManager_iThis class implements the interface Engines::ConnectionManager
ConstTrait< T >
ConstTrait< const T >
Copy2CorbaSpace< zerocopy, DataManipulator >
Copy2CorbaSpace< false, DataManipulator >
Copy2UserSpace< zerocopy, DataManipulator >
Copy2UserSpace< false, DataManipulator >
CORBA_DATE_CAL_SCHEM
CORBA_DEPENDENCY_TYPE
CORBA_EXTRAPOLATION_SCHEM
CORBA_INTERPOLATION_SCHEM
CouplingPolicy
CouplingPolicy::BoundedDataIdProcessor< DataManipulator, EnableIf >
CouplingPolicy::DisconnectProcessor< DataManipulator >
CouplingPolicy::EraseDataIdProcessor< DataManipulator >
cplx
TestFixture
data_short_port_providesThis class a port that sends a CORBA short with the basic port policy
data_short_port_usesThis class a port that sends a CORBA short with the basic port policy
DATE_CAL_SCHEM
DeleteTraits< rel, DataManipulator >
DeleteTraits< false, DataManipulator >
DEPENDENCY_TYPE
DESTRUCTEUR_DE_< TYPE >
DESTRUCTEUR_GENERIQUE_
DSC_CallbacksThis is an abstract class that defines methods that the component uses to notify the component user code that the state of the component has changed
DSC_Exception
dsccalcium::PyDSCComponentThe SALOME base class for all DSC components implemented in python (interface Engines::Superv_Component)
Engines::BatchParametersStructure used for Salome Batch Job parameters
Engines::ComponentInterface of the component. This interface is used for interaction between the container and the component and between the components inside the container
Engines::ConnectionManagerInterface of the ConnectionManager. It is a helper object for connection operations. The ConnectionManager is used like other services of SALOME (e.g ContainerManager)
Engines::ConnectionManager::BadIdThe Id given to the disconnect method is bad
Engines::ContainerInterface of the Container. This interface defines the process of loading and registration of new components in SALOME application
Engines::ContainerManagerInterface of the containerManager This interface is used for interaction with the unique instance of ContainerManager
Engines::CSR
Engines::datarefStructure data type to hold reference on data
Engines::DSCInterface of a DSC component
Engines::DSC::BadPortReferencePort's reference is not the right reference
Engines::DSC::BadPortTypeThis exception is raised if the type of the provides port is bad
Engines::DSC::BadPropertyObject property is not good for the port
Engines::DSC::NilPortPort's reference is Nil !
Engines::DSC::PortAlreadyDefinedThis exception is raised if you try to add a port with the same name than a previous defined port
Engines::DSC::PortNotConnectedThis exception is raised when you try to use a port that is not connected
Engines::DSC::PortNotDefinedThis exception is raised when a port is used before it is added to the component
Engines::fileA file managed by a Salome_file
Engines::fileRefInterface of fileRef. The fileTransfer and fileRef interfaces provide a file transfer service between different computers
Engines::fileTransferInterface of fileTransfer. The fileTransfer and fileRef interfaces provide a file transfer service between different computers
Engines::KeyValuePairGeneral Key Value Structure to set or get properties, for component
Engines::MachineDefinitionType to describe properties of a resource
Engines::MachineParametersType to describe required properties of a container
Engines::MPIContainerInterface of the MPI parallel container. This interface defines the process of loading and registration of new components in SALOME application
Engines::MPIObjectInterface of a parallel object for the MPI parallel container
Engines::NotFoundException thrown if a computer is not found in the catalog
Engines::PACO_Container
Engines::Parallel_Component
Engines::Parallel_DSCInterface of a Parallel_DSC component. This interface defines the operations needed to add a paco++ port into a parallel DSC component
Parallel_DSC_serv
Engines::Parallel_Salome_fileInterface of a Parallel_Salome_file This interface is used by parallel components and containers. It adds methods to enable to choose on which node of the parallel component the file has to be received
Engines::PyNode
Engines::ResourcesManagerInterface of the resourcesManager This interface is used for interaction with the unique instance of ResourcesManager
Engines::Salome_fileInterface of a Salome_file managed This file is independent of a Salome module. It can managed one or more real files. It's useful for parallel files. Currently Salome_file cannot manage two files that have the same name but not the same path
Engines::SalomeLauncherInterface of the salomelauncher This interface is used for interaction with the unique instance of SalomeLauncher
Engines::SfStateThe state of a Salome_file
Engines::Superv_ComponentInterface of the Superv_Component. This interface is a DSC component that contains services for the SALOME module SUPERV. This interface contains methods that are only in local (so they are described and explained in the implementation class Superv_Component_i). These methods give access to data-oriented ports provided by default by SALOME's kernel
Engines::TestComponentComponent with 2 operations (Coucou and Setenv)
Engines::TestMPIComponent
Component
Container
PyNode
Engines_Component_iC++ implementation of Engines::Component interface
Engines_Container_iC++ implementation of Engines::Container interface
Engines_DSC_iThis class implements the interface Engines::DSC
Engines_DSC_interfaceThis class implements the interface Engines::DSC
Engines_DSC_interface::port_t
Engines_Parallel_Component_i
Engines_ParallelDSC_i
EXTRAPOLATION_SCHEM
fileRef_i
fileTransfer_iA class to manage file transfer in SALOME
filtre_conversion
filtre_elementaire
FindKeyPredicate< T >
FindKeyPredicate< std::pair< T1, T2 > >
GenericPort< DataManipulator, COUPLING_POLICY >
GenericProvidesPort< DataManipulator, CouplingPolicy, ProvidesPort >
GenericUsesPort< DataManipulator, CorbaPortType, repositoryName, UsesPort >
Identity
IncompatibleComponent
intc
integer
INTERPOLATION_SCHEM
IsSameType< T1, T2 >
IsSameType< T1, T1 >
iterator_t< MapIterator >
KERNEL_PYTHON
launchConfigureParser::xml_parser
LifeCycleCORBA::LifeCycleCORBA
LifeCycleCORBATest
MyRand
nameserver::NamingServer
NamingServiceTest
NOTIFICATION_Consumer
NOTIFICATION_Supplier
NSTEST::aFactoryFactory interface for test
NSTEST::echoSmall interface for test
NSTEST_aFactory_i
NSTEST_echo_i
object
ORB_INIT
orbmodule::client
OSSClass OSS is useful when streaming data through a function that expect a string as parameter
palm_data_seq_short_port_provides
palm_data_short_port_provides
palm_port_factory
PalmCouplingPolicy
PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >
PalmCouplingPolicy::InternalDataIdContainer< T_TIME, T_TAG >::DataIdIterator< TTIME, TTAG >
Param_Double_Port_provides_i
Param_Double_Port_uses_i
StructuredPullConsumer
StructuredPushSupplier
Component
ConnectionManager
Container
ContainerManager
DSC
fileRef
fileTransfer
Salome_file
Superv_Component
aFactory
echo
Data_Short_Port
Palm_Data_Seq_Short_Port
Palm_Data_Short_Port
PortProperties
port_factoryThis class is an abstract for all the DSC ports factories that have to be registered into the component
ServantBase
PortProperties_iThis class implements the interface Ports::PortProperties
Ports::BadTypeThis exception indicates that the given value to the property is not of a good type
Ports::BadValueThis exception indicates that the given value to the property is not authorized
Ports::Calcium_Ports::Calcium_Complex_Port
Ports::Calcium_Ports::Calcium_Double_Port
Ports::Calcium_Ports::Calcium_Intc_Port
Ports::Calcium_Ports::Calcium_Integer_Port
Ports::Calcium_Ports::Calcium_Logical_Port
Ports::Calcium_Ports::Calcium_Long_Port
Ports::Calcium_Ports::Calcium_Port
Ports::Calcium_Ports::Calcium_Real_Port
Ports::Calcium_Ports::Calcium_String_Port
Ports::Control_PortInterface of a Control_Port. This interface defines a Control Port. When a component uses a control port, it says that the service associated to the provides port can be started
Ports::Data_And_Control_PortData_And_Control_Port. This interface defines a combination of a Control_Port and a Data_Port
Ports::Data_PortInterface a Data_Port. This interface defines a Data Port. A Data Port is a port that transmit data between two components
Ports::Data_Short_PortInterface of a basic datastream short port This interface defines a Data_Port that transmit a CORBA::Short. This interface can be seen as an example of an integration of a port in the DSC_User programming model
Ports::NotDefinedThis exception indicates that the property doesn't not exist
Ports::Palm_Ports::Palm_Data_Seq_Short_PortInterface of a sequence of short port
Ports::Palm_Ports::Palm_Data_Short_PortInterface of a short for palm
Ports::Param_Double_PortInterface of a port for parametric application This interface defines a Data_Port that sends a vector of double that are distributed along the different processor and returns a vector of double for the results
Param_Double_Port_serv
Ports::PortInterface of a DSC Port. This interface defines a Port. A port is a CORBA interface
Ports::PortPropertiesInterface of a PortProperties. This interface permits to set and get properties associated to a port. Each uses or provides port have a PortProperties object. But this object could be empty
ProcessTimeIntervalTraits< WhatEver >
ProcessTimeIntervalTraits< CalciumCouplingPolicy >
provides_portThis class implements a DSC_User provides C++ port
ProvidesPort
ProvidesPortTraits< T >
ProvidesPortTraits< bool >
ProvidesPortTraits< cplx >
ProvidesPortTraits< double >
ProvidesPortTraits< float >
ProvidesPortTraits< int >
ProvidesPortTraits< intc >
ProvidesPortTraits< integer >
ProvidesPortTraits< long >
ProvidesPortTraits< str >
PySupervCompo
Registry::ComponentsInterface to use SALOME registry
Registry::InfosStruct to collect informations about servers (processes)
runSalome::CatalogServer
runSalome::ConnectionManagerServer
runSalome::ContainerCPPServer
runSalome::ContainerPYServer
runSalome::InterpServer
runSalome::LauncherServer
runSalome::LoggerServer
runSalome::NotifyServer
runSalome::RegistryServer
runSalome::SalomeDSServer
runSalome::SessionServer
SALOME::CorbaDoubleCSender
SALOME::CorbaDoubleNCSender
SALOME::CorbaLongCSender
SALOME::CorbaLongNCSender
SALOME::ExceptionStructThis struct contains a set of fields defining the structure of the exception
SALOME::GenericObjInterface for common behavior of SALOME transient CORBA objects
SALOME::Matrix
SALOME::MPISender
SALOME::MPISender::Parameter
SALOME::MPISenderDouble
SALOME::MPISenderInt
SALOME::MultiCommClass
SALOME::SALOME_ExceptionThe main exception in SALOME application
SALOME::Sender
SALOME::SenderDouble
SALOME::SenderInt
SALOME::ServantLifeCycle
SALOME::SessionInterface of the session
SALOME::Session::GUIActiveThis exception is raised when trying to stop the session with active GUI
SALOME::Session::RunningStudiesThis exception is raised when trying to stop the session with a number of running studies
SALOME::SocketSender
SALOME::SocketSender::Parameter
SALOME::SocketSenderDouble
SALOME::SocketSenderInt
SALOME::StatSessionSession State and Statistics
GenericObj
SALOME_ComponentPy::SALOME_ComponentPy_iDefine an implementation of the component interface Engines::Component
SALOME_Container::SALOME_Container_i
SALOME_ContainerManager
SALOME_ContainerPy::SALOME_ContainerPy_i
SALOME_DriverPy::SALOME_DriverPy_iPython implementation of generic SALOMEDS::Driver
SALOME_Exception
Salome_file_iA class to manage file transfer in SALOME
SALOME_FileTransferCORBAA class to manage file transfer in SALOME (CORBA context)
salome_iapp::SalomeOutsideGUI
SALOME_LifeCycleCORBAA class to manage life cycle of SALOME components
SALOME_Logger::LoggerInterface to use the SALOME logger
SALOME_ModuleCatalog::AcomponentThis interface provides the common functionality information of corresponding component
SALOME_ModuleCatalog::ComponentDefDescription of a component
SALOME_ModuleCatalog::DefinitionInterfaceThis struct contains fields defining each interface
SALOME_ModuleCatalog::IAPP_AffichThis struct contains GUI elements used for representation of the module in IAPP component
SALOME_ModuleCatalog::MemberDefinitionStruct to define members of a Struc TypeKind
SALOME_ModuleCatalog::ModuleCatalogModule catalog interface
SALOME_ModuleCatalog::NotFoundThis exception is raised when a component, a service or a pathPrefix is not found
SALOME_ModuleCatalog::PathPrefixPathPrefix : association of a machine name and a path to a component
SALOME_ModuleCatalog::ServiceThis struct contains fields defining each service
SALOME_ModuleCatalog::ServicesDataStreamParameterStruct to define datastream ports
SALOME_ModuleCatalog::ServicesParameterThis struct contains fields defining the parameter of the service
SALOME_ModuleCatalog::TypeDefinitionStruct to get the definition of types used in Salome catalogs
SALOME_NamingServiceA class to manage the SALOME naming service
SALOME_NamingServicePy::SALOME_NamingServicePy_i
SALOME_PyNode::Generic
SALOME_PyNode::PyNode_i
SALOME_RessourcesCatalog::computer_infoInformation about a computer
SALOME_RessourcesCatalog::NotFoundException thrown if a computer is not found in the catalog
SALOME_RessourcesCatalog::proc_infoInformation about a processor
SALOME_RessourcesCatalog::RessourcesCatalogInterface to get information about Resources
salome_session::SalomeSession
SALOME_TestModuleCatalog::AddComponent
SALOME_TestModuleCatalog::Adder
salomeConsole::client
SALOMEDS::AttributeCommentComment attribute
SALOMEDS::AttributeDrawableDrawable flag Attribute
SALOMEDS::AttributeExpandableExpandable flag Attribute
SALOMEDS::AttributeExternalFileDefExternal File definition
SALOMEDS::AttributeFileTypeFile Type definition
SALOMEDS::AttributeFlagsFlags Attribute
SALOMEDS::AttributeGraphicGraphic Attribute. This class is intended for storing information about graphic representation of objects in dirrent views
SALOMEDS::AttributeIntegerAttribute allowing to store an integer value
SALOMEDS::AttributeIORIOR attribute
SALOMEDS::AttributeLocalIDLocalID attribute
SALOMEDS::AttributeNameName attribute
SALOMEDS::AttributeOpenedOpened flag Attribute
SALOMEDS::AttributeParameterAttributeParameter interface
SALOMEDS::AttributePersistentRefPersistent reference attribute
SALOMEDS::AttributePixMapPixMapAttribute
SALOMEDS::AttributePythonObjectAttributePythonObject interface
SALOMEDS::AttributeRealAttribute allowing to store a real value
SALOMEDS::AttributeSelectableSelectable flag Attribute
SALOMEDS::AttributeSequenceOfIntegerAttribute - sequence of integer
SALOMEDS::AttributeSequenceOfRealAttribute - sequence of real values
SALOMEDS::AttributeStringString attribute
SALOMEDS::AttributeStudyPropertiesAttributeStudyProperties interface
SALOMEDS::AttributeTableOfIntegerAttributeTableOfInteger interface
SALOMEDS::AttributeTableOfInteger::IncorrectArgumentLengthThis exception is raised when an incorrect length of the argument is passed as parameter
SALOMEDS::AttributeTableOfInteger::IncorrectIndexThis exception is raised when an incorrect index is passed as parameter
SALOMEDS::AttributeTableOfRealAttributeTableOfReal interface
SALOMEDS::AttributeTableOfReal::IncorrectArgumentLengthThis exception is raised when an incorrect length of the argument is passed as parameter
SALOMEDS::AttributeTableOfReal::IncorrectIndexThis exception is raised when an incorrect index is passed as parameter
SALOMEDS::AttributeTableOfStringAttributeTableOfString interface
SALOMEDS::AttributeTableOfString::IncorrectArgumentLengthThis exception is raised when an incorrect length of the argument is passed as parameter
SALOMEDS::AttributeTableOfString::IncorrectIndexThis exception is raised when an incorrect index is passed as parameter
SALOMEDS::AttributeTargetAttributeTarget iterface
SALOMEDS::AttributeTextColorTextColorAttribute
SALOMEDS::AttributeTextHighlightColorTextHighlightColorAttribute
SALOMEDS::AttributeTreeNodeTreeNodeAttribute
SALOMEDS::AttributeUserIDAttribute storing GUID
SALOMEDS::ChildIteratorChildIterator interface
SALOMEDS::ColorThis structure stores a set of elements defining the color based on RGB palette
SALOMEDS::DriverDriver interface
SALOMEDS::GenericAttributeGeneric attribute interface
SALOMEDS::GenericAttribute::LockProtectionException locking all changes
SALOMEDS::NotImplementedException indicating that this feature hasn't been implemented in SALOME application
SALOMEDS::SComponentSComponent interface
SALOMEDS::SComponentIteratorSComponentIterator interface
SALOMEDS::SObjectSObject interface
SALOMEDS::StudyStudy Interface
SALOMEDS::Study::StudyCommentErrorInvalid study comment
SALOMEDS::Study::StudyInvalidComponentInvalid study component
SALOMEDS::Study::StudyInvalidContextInvalid study context
SALOMEDS::Study::StudyInvalidDirectoryInvalid directory of the study exception
SALOMEDS::Study::StudyNameAlreadyUsedException pointing that this name of the study has already been used
SALOMEDS::Study::StudyNameErrorInvalid name of the study exception
SALOMEDS::Study::StudyObjectAlreadyExistsStudy object already exists
SALOMEDS::StudyBuilderStudy Builder Interface
SALOMEDS::StudyBuilder::LockProtectionLockProtection Exception
SALOMEDS::StudyManagerStudy Manager interface
SALOMEDS::UseCaseBuilderInterface of the UseCaseBuilder
SALOMEDS::UseCaseIteratorInterface of the UseCaseIterator
Driver
seq_b_manipulation< seq_T, elem_T >
seq_u_manipulation< seq_T, elem_T >
server::Server
ServiceUnreachableException class for NamingService : ServiceUnreachable
SINGLETON_< TYPE >
Solver
StarTrait< T >
StarTrait< T * >
binary_function
exception
map
unary_function
vector
str
Superv_Component_iThis class implements DSC_User component
Superv_Component_i::BadCast
Superv_Component_i::BadFabType
Superv_Component_i::BadProperty
Superv_Component_i::BadType
Superv_Component_i::NilPort
Superv_Component_i::PortAlreadyDefined
Superv_Component_i::PortNotConnected
Superv_Component_i::PortNotDefined
Superv_Component_i::UnexpectedState
Terminate
TEST1
TEST2
TEST3
Unexpect
UnknownProvidesPortType< T >
UnknownUsesPortType< T >
user_type_manipulation< T >
uses_portThis class implements a DSC_User uses C++ port
UsesPortTraits< T >
UsesPortTraits< bool >
UsesPortTraits< cplx >
UsesPortTraits< double >
UsesPortTraits< float >
UsesPortTraits< int >
UsesPortTraits< intc >
UsesPortTraits< integer >
UsesPortTraits< long >
UsesPortTraits< str >
Utils_Identity::Identity
Utils_Locker
Utils_Mutex
Utils_Timer
UtilsTest

Copyright © 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS