SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
AlgorithmInterface Class Referenceabstract

#include <AlgorithmBase.h>

Inheritance diagram for AlgorithmInterface:
HasId< IdType, IdGenerator > AlgorithmParameterList AlgorithmBase ElectrodeCoilSetupAlgorithm GenerateROIStatisticsAlgorithm SetConductivitiesToTetMeshAlgorithm SetupRHSforTDCSandTMSAlgorithm ReadMatrixAlgorithm TextToTriSurfFieldAlgorithm WriteMatrixAlgorithm AlignMeshBoundingBoxesAlgo ApplyMappingMatrixAlgo BuildMappingMatrixAlgo CalculateDistanceFieldAlgo CalculateGradientsAlgo CalculateSignedDistanceFieldAlgo CalculateVectorMagnitudesAlgo ConvertFieldBasisTypeAlgo ConvertMeshToIrregularMeshAlgo ConvertMeshToPointCloudMeshAlgo ConvertMeshToTriSurfMeshAlgo FairMeshAlgo GetDomainBoundaryAlgo GetFieldBoundaryAlgo GetFieldDataAlgo GetMeshDataAlgo GetMeshNodesAlgo InterfaceWithCleaverAlgorithm JoinFieldsAlgo MapFieldDataFromElemToNodeAlgo MapFieldDataFromElemToNodeAlgo MapFieldDataFromNodeToElemAlgo MapFieldDataFromNodeToElemAlgo MapFieldDataOntoElemsAlgo MapFieldDataOntoNodesAlgo ProjectPointsOntoMeshAlgo ReportFieldInfoAlgorithm ResampleRegularMeshAlgo ScaleFieldMeshAndDataAlgo SetFieldDataAlgo SetMeshNodesAlgo SplitFieldByDomainAlgo BuildFEMatrixAlgo BuildTDCSMatrixAlgo GetSubMatrixAlgo AddKnownsToLinearSystemAlgo AppendMatrixAlgorithm ConvertMatrixTypeAlgorithm EvaluateLinearAlgebraBinaryAlgorithm EvaluateLinearAlgebraUnaryAlgorithm ReportMatrixInfoAlgorithm SelectSubMatrixAlgorithm SolveLinearSystemAlgo SolveLinearSystemAlgorithm ObjToFieldReader MockAlgorithm SetFieldDataToConstantValueAlgo

Public Member Functions

virtual ~AlgorithmInterface ()
 
virtual AlgorithmOutput run_generic (const AlgorithmInput &input) const =0
 
virtual bool set (const AlgorithmParameterName &key, const AlgorithmParameter::Value &value)=0
 
virtual const AlgorithmParameterget (const AlgorithmParameterName &key) const =0
 
- Public Member Functions inherited from HasId< IdType, IdGenerator >
 HasId ()
 
IdType id () const
 

Additional Inherited Members

- Public Types inherited from HasId< IdType, IdGenerator >
typedef IdType id_type
 

Constructor & Destructor Documentation

virtual ~AlgorithmInterface ( )
inlinevirtual

Member Function Documentation

virtual const AlgorithmParameter& get ( const AlgorithmParameterName key) const
pure virtual

Implemented in AlgorithmParameterList.

virtual AlgorithmOutput run_generic ( const AlgorithmInput input) const
pure virtual
virtual bool set ( const AlgorithmParameterName key,
const AlgorithmParameter::Value value 
)
pure virtual

Implemented in AlgorithmParameterList.


The documentation for this class was generated from the following file: