OpenNet
Fonctions membres publiques | Liste de tous les membres
Référence de la classe OpenNet::Kernel_Forward

La classe Kernel_Forward. Plus de détails...

#include <Kernel_Forward.h>

Graphe d'héritage de OpenNet::Kernel_Forward:
OpenNet::Kernel OpenNet::SourceCode OpenNet::StatisticsProvider

Fonctions membres publiques

OPEN_NET_PUBLIC Kernel_Forward ()
 Constructeur.
 
OPEN_NET_PUBLIC Status AddDestination (Adapter *aAdapter)
 Ajouter un Adapter de destination. Plus de détails...
 
OPEN_NET_PUBLIC Status RemoveDestination (Adapter *aAdapter)
 Retirer un Adapter de destination. Plus de détails...
 
OPEN_NET_PUBLIC Status ResetDestinations ()
 Retirer tous les Adapter de destination. Plus de détails...
 
virtual OPEN_NET_PUBLIC Status Display (FILE *aOut) const
 Afficher. Plus de détails...
 
- Fonctions membres publiques hérités de OpenNet::Kernel
OPEN_NET_PUBLIC Kernel ()
 Constructeur.
 
OPEN_NET_PUBLIC Status DisableProfiling ()
 Désactiver le profiling OpenCL. Plus de détails...
 
OPEN_NET_PUBLIC Status EnableProfiling ()
 Activer le profiling OpenCL. Plus de détails...
 
OPEN_NET_PUBLIC const char * GetBuildLog () const
 Obtenir le log de compilation. Plus de détails...
 
OPEN_NET_PUBLIC unsigned int GetCodeLineCount ()
 Obtenir le nombre de lignes de code. Plus de détails...
 
OPEN_NET_PUBLIC const char ** GetCodeLines ()
 Obtenir les lignes de code. Plus de détails...
 
OPEN_NET_PUBLIC void * GetCommandQueue ()
 Obtenir la queue de command qui execute ce kernel. Plus de détails...
 
OPEN_NET_PUBLIC bool IsProfilingEnabled () const
 Est-ce que le profiling OpenCL est activé? Plus de détails...
 
OPEN_NET_PUBLIC Status SetStaticUserArgument (unsigned int aIndex, UserBuffer *aArg)
 Ajouter un argument utilisateur qui est toujours pass&eacutee au kernel. Plus de détails...
 
virtual OPEN_NET_PUBLIC void SetUserKernelArgs (void *aKernel)
 Appelé pour ajouter des arguments utilisateur au kernel. Plus de détails...
 
virtual OPEN_NET_PUBLIC void SetUserKernelArgs (void **aArguments)
 Appelé pour ajouter des arguments utilisateur au kernel. Plus de détails...
 
virtual OPEN_NET_PUBLIC Status AppendCode (const char *aCode, unsigned int aCodeSize_byte)
 Ajouter du code. Plus de détails...
 
virtual OPEN_NET_PUBLIC Status ResetCode ()
 Reinitialiser le code. Plus de détails...
 
virtual OPEN_NET_PUBLIC Status SetCode (const char *aFileName)
 Assigner le code en utilisant un fichier source. Plus de détails...
 
virtual OPEN_NET_PUBLIC Status SetCode (const char *aCode, unsigned int aCodeSize_byte)
 Assigner le code. Plus de détails...
 
virtual OPEN_NET_PUBLIC unsigned int Edit_Remove (const char *aSearch)
 Retirer des chaines du code. Plus de détails...
 
virtual OPEN_NET_PUBLIC unsigned int Edit_Replace (const char *aSearch, const char *aReplace)
 Remplacer des chaines dans le code. Plus de détails...
 
virtual OPEN_NET_PUBLIC Status GetStatistics (unsigned int *aOut, unsigned int aOutSize_byte, unsigned int *aInfo_byte, bool aReset)
 Cette méthode retourne les statistiques de l'adaptateur. Plus de détails...
 
virtual OPEN_NET_PUBLIC Status ResetStatistics ()
 Cette méthode remet à zéro les compteurs de statistiques de l'adaptateur. Plus de détails...
 
- Fonctions membres publiques hérités de OpenNet::SourceCode
OPEN_NET_PUBLIC SourceCode ()
 Constructeur.
 
virtual OPEN_NET_PUBLIC ~SourceCode ()
 Destructeur.
 
OPEN_NET_PUBLIC Status AppendCode (const char *aFileName)
 Ajouter du code en utilisant un fichier source. Plus de détails...
 
OPEN_NET_PUBLIC Status AppendCode (const SourceCode &aCode)
 Ajouter du code. Plus de détails...
 
OPEN_NET_PUBLIC unsigned int GetCodeSize () const
 Obtenir la taille du code. Plus de détails...
 
OPEN_NET_PUBLIC const char * GetName () const
 Obtenir le nom de l'instance. Plus de détails...
 
virtual OPEN_NET_PUBLIC Status SetArgumentCount (unsigned int aArgCount)
 Assigner un nombre d'argument à passer à la fonction ou au kernel. Plus de détails...
 
OPEN_NET_PUBLIC Status SetName (const char *aName)
 Assigner le nom de l'instance. Plus de détails...
 
OPEN_NET_PUBLIC unsigned int Edit_Search (const char *aSearch)
 Rechercher une chaines dans le code. Plus de détails...
 
- Fonctions membres publiques hérités de OpenNet::StatisticsProvider
OPEN_NET_PUBLIC unsigned int GetStatisticsQty () const
 Cette méthode retourne le nombre de compteurs statistiques. Plus de détails...
 
const OPEN_NET_PUBLIC StatisticsDescriptionGetStatisticsDescriptions () const
 Cette méthode retourne les descriptions des compteurs de statistiques. Plus de détails...
 
OPEN_NET_PUBLIC Status DisplayStatistics (const unsigned int *aIn, unsigned int aInSize_byte, FILE *aOut, unsigned int aMinLevel=0)
 Afficher. Plus de détails...
 

Description détaillée

La classe Kernel_Forward.

Documentation des fonctions membres

OPEN_NET_PUBLIC Status OpenNet::Kernel_Forward::AddDestination ( Adapter aAdapter)

Ajouter un Adapter de destination.

Paramètres
aAdapterL'Adapter
Valeurs retournées
STATUS_OK
STATUS_DESTINATION_ALREADY_SET
STATUS_NOT_ALLOWED_NULL_ARGUMENT
Voir également
RemoveDestination, ResetDestinations
virtual OPEN_NET_PUBLIC Status OpenNet::Kernel_Forward::Display ( FILE *  aOut) const
virtual

Afficher.

Valeurs retournées
aOutLe fichier de sortie
STATUS_OK
STATUS_NOT_ALLOWER_NULL_ARGUMENT

Réimplémentée à partir de OpenNet::Kernel.

OPEN_NET_PUBLIC Status OpenNet::Kernel_Forward::RemoveDestination ( Adapter aAdapter)

Retirer un Adapter de destination.

Paramètres
aAdapterL'Adapter
Valeurs retournées
STATUS_OK
STATUS_DESTINATION_NOT_SET
STATUS_NO_DESTINATION_SET
STATUS_NOT_ALLOWED_NULL_ARGUMENT
Voir également
AddDestination, ResetDestinations
OPEN_NET_PUBLIC Status OpenNet::Kernel_Forward::ResetDestinations ( )

Retirer tous les Adapter de destination.

Valeurs retournées
STATUS_OK
STATUS_NO_DESTINATION_NOT
Voir également
AddDestination, RemoveDestination

La documentation de cette classe a été générée à partir du fichier suivant :