SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
SCIRun Namespace Reference

STL datatypes needed. More...

Namespaces

 Core
 
 Dataflow
 
 Engine
 
 Gui
 
 LinearAlgebra
 
 MatrixAlgorithms
 
 Modules
 
 Private
 
 SparseMatrixFunctions
 
 State
 
 Testing
 
 TestUtils
 

Classes

class  BaseMC
 
class  EdgeMC
 A Marching Square tesselator for a curve line. More...
 
class  HexMC
 
struct  TRIANGLE_CASES
 
class  PrismMC
 
class  QuadMC
 
class  TetMC
 
class  TriMC
 A Marching Cube tesselator for a triangle face. More...
 
class  UHexMC
 A Marching Cube teselator for an Unstructured Hexagon cell. More...
 
class  Array1
 
class  Array2
 
class  Array3
 
class  FData3d
 
class  FData2d
 
class  FData1d
 
class  StackBasedVector
 
class  StackVector
 
class  Datatype
 
class  PropertyBase
 
class  Property
 
class  PropertyManager
 
class  TypeNameGenerator
 
class  ColorMap
 
class  Material
 
class  CurveMesh
 Declarations for virtual interface. More...
 
class  Field
 
class  FieldTypeID
 
class  NullField
 
class  FieldIndexBase
 Base type for index types. More...
 
struct  NodeIndex
 Distinct type for node index. More...
 
struct  EdgeIndex
 Distinct type for edge index. More...
 
struct  FaceIndex
 Distinct type for face index. More...
 
struct  CellIndex
 Distinct type for cell index. More...
 
class  FieldTypeInformation
 
class  FieldInformation
 
struct  MeshException
 
struct  UnknownMeshType
 
struct  FieldIteratorBase
 Base type for FieldIterator types. More...
 
struct  NodeIterator
 Distinct type for node FieldIterator. More...
 
struct  EdgeIterator
 Distinct type for edge Iterator. More...
 
struct  FaceIterator
 Distinct type for face Iterator. More...
 
struct  CellIterator
 Distinct type for cell Iterator. More...
 
class  FieldRNG
 
class  FieldVIndexBase
 Base type for index types. More...
 
struct  VNodeIndex
 Distinct type for node index. More...
 
struct  VENodeIndex
 Distinct type for additional lagrangian node. More...
 
struct  VEdgeIndex
 Distinct type for edge index. More...
 
struct  VFaceIndex
 Distinct type for face index. More...
 
struct  VCellIndex
 Distinct type for cell index. More...
 
struct  VElemIndex
 Distinct type for elem index. More...
 
struct  VDElemIndex
 Distinct type for elem index. More...
 
class  FieldVIteratorBase
 Base type for FieldVIterator types. More...
 
struct  VNodeIterator
 Distinct type for node FieldIterator. More...
 
struct  VENodeIterator
 Distinct type for lagrangian node FieldIterator. More...
 
struct  VEdgeIterator
 Distinct type for edge Iterator. More...
 
struct  VFaceIterator
 Distinct type for face Iterator. More...
 
struct  VCellIterator
 Distinct type for cell Iterator. More...
 
struct  VElemIterator
 Distinct type for cell Iterator. More...
 
struct  VDElemIterator
 Distinct type for cell Iterator. More...
 
class  GenericField
 
class  VGenericField
 
class  HexVolMesh
 
class  ImageMesh
 
class  LatVolMesh
 
class  Mesh
 
class  MeshTypeID
 
class  PointCloudMesh
 
class  PrismVolMesh
 
class  QuadSurfMesh
 
struct  edgecompare
 
class  ScanlineMesh
 
class  StructCurveMesh
 Declarations for virtual interface. More...
 
class  StructHexVolMesh
 Declarations for virtual interface. More...
 
class  StructQuadSurfMesh
 Declarations for virtual interface. More...
 
class  TetVolMesh
 
class  TriSurfMesh
 
struct  less_int
 
class  VFData
 
class  VFDataT
 
class  VFDataScalarT
 
class  VFDataVectorT
 
class  VFDataTensorT
 
class  VField
 
class  VMesh
 
class  VMeshShared
 
class  VUnstructuredMesh
 
class  Image
 
class  ColorImage
 
class  DepthImage
 
class  ColumnMatrixGeneric
 
struct  AbsoluteValue
 
class  DenseColMajMatrixGeneric
 
class  DenseMatrixGeneric
 
class  MatrixInterface
 
class  MatrixBase
 
class  Matrix
 
class  SparseRowMatrixGeneric
 
class  matrix_cast
 
class  matrix_is
 
struct  SparseSparseElement
 
class  matrix_sort_type
 
class  NrrdData
 
class  NrrdGuard
 
class  Scalar
 
class  ScalarType
 
class  Clipper
 
class  IntersectionClipper
 
class  UnionClipper
 
class  InvertClipper
 
class  BoxClipper
 
class  MeshClipper
 
class  FieldArray
 
class  ITKDatatype
 
class  String
 
class  ArrayIndexOutOfBounds
 
class  AssertionFailed
 
class  DimensionMismatch
 
class  ErrnoException
 
class  Exception
 
class  FileNotFound
 
class  GuiException
 
class  IllegalValue
 
class  InternalError
 
class  InvalidState
 
class  LapackError
 
class  SearchGridT
 
struct  IndexHash
 
class  IEPluginManager
 
class  Face
 
class  FieldIEPluginManager
 
class  IEPluginManagerManager
 : blank class needed for Windows export lib...otherwise library is all template now More...
 
class  GenericIEPluginInterface
 
class  IEPluginLegacyAdapter
 
class  GenericIEPluginManager
 
class  CatmullRomSpline
 
struct  Quat
 
class  CubicPWI
 
class  Cubic3DPWI
 
class  Gaussian
 
struct  Pair
 
class  LinearPWI
 
class  Linear3DPWI
 
class  PiecewiseInterp
 
class  SinCosTable
 
class  NewArrayMathEngine
 
class  ArrayMathFunctionCatalog
 
class  ArrayMathFunction
 
class  ArrayMathProgramCode
 
class  ArrayMathProgramVariable
 
class  ArrayMathProgramSource
 
class  ArrayMathProgram
 
class  ArrayMathInterpreter
 
class  NewLinAlgEngine
 
class  LinAlgFunctionCatalog
 
class  LinAlgFunction
 
class  LinAlgProgramCode
 
class  LinAlgProgramVariable
 
class  MatrixHandlePointer
 
class  LinAlgProgramSource
 
class  LinAlgProgram
 
class  LinAlgInterpreter
 
class  ParserVariable
 
class  ParserNode
 
class  ParserTree
 
class  ParserProgram
 
class  ParserFunction
 
class  ParserFunctionCatalog
 
class  ParserScriptFunction
 
class  ParserScriptVariable
 
class  Parser
 
class  GZPiostream
 
class  GZSwapPiostream
 
class  PersistentTypeID
 
class  Piostream
 
class  Persistent
 
class  BinaryPiostream
 
class  BinarySwapPiostream
 
class  TextPiostream
 
class  FastPiostream
 
class  AtomicCounter
 
class  Barrier
 
class  CleanupManager
 
class  ConditionVariable
 
class  CrowdMonitor
 
struct  CrowdMonitor_private
 
class  FutureValue
 
class  Guard
 
class  Mailbox
 
class  Mutex
 
class  MutexPool
 
class  Parallel
 
class  Parallel1
 
class  Parallel2
 
class  Parallel3
 
class  Parallel4
 
class  ParallelBase
 
class  RecursiveMutex
 
class  Reducer
 
class  Semaphore
 
class  SimpleReducer
 
class  Thread
 
struct  AtomicCounter_private
 
class  ConditionVariable_private
 
class  Thread_private
 
class  Mutex_private
 
class  RecursiveMutex_private
 
class  Semaphore_private
 
class  ThreadError
 
class  ThreadGroup
 
class  ThreadLock
 
class  ThreadPool
 
class  Time
 
class  UsedWithLockingHandleBase
 
class  UsedWithLockingHandle
 
class  UsedWithLockingHandleAndMutex
 
class  UsedWithLockingHandle< LockType & >
 
class  WorkQueue
 
class  Dir
 
class  FullFileName
 
class  ThrottledRunnable
 
class  Timer
 
class  CPUTimer
 
class  WallClockTimer
 
class  TimeThrottle
 
struct  KillMap
 
class  TypeDescription
 
class  NetworkEditorPythonAPI
 
class  PyModule
 
class  PyPort
 
class  PyConnection
 
class  PyPorts
 
class  AddModule
 
class  NetworkEditorPythonInterface
 
class  CreateParameterBundle
 Sets several parameters and collects them as a single bundle. More...
 
class  InsertEnvironmentIntoBundle
 Collects the current environment variables into a bundle. More...
 
class  GenericReader
 
class  GenericWriter
 
class  ReadColorMap
 Read a persistent colormap from a file (a SCIRun .cmap file) More...
 
class  ReadColorMap2D
 This module reads a colormap2D from file (a SCIRun .cmap2 file). More...
 
class  ReadField
 This module reads a field from file. More...
 
class  ReadFieldArray
 
class  ReadHDF5File
 
class  ReadMatrix
 This module reads a matrix from file. More...
 
class  ReadPath
 This module reads a camera path from file (a SCIRun .path file). More...
 
class  ReadString
 
class  StreamACQFileFromDisk
 
class  StreamMatrixFromDisk
 
class  WriteColorMap
 This module writes a colormap to file (a SCIRun .cmap file). More...
 
class  WriteColorMap2D
 This module writes a colormap2D to file (a SCIRun .cmap2 file). More...
 
class  WriteField
 This module writes a field to file. More...
 
class  WriteFieldArray
 
class  WriteMatrix
 This module writes a matrix to file. More...
 
class  WritePath
 This module writes a camera path to file (a SCIRun .path file). More...
 
class  WriteString
 This module writes a string to file (an ASCII text file). More...
 
class  ApplyFilterToFieldData
 Applies a dilate or erode filter to a regular mesh. More...
 
class  BuildMatrixOfSurfaceNormals
 The BuildMatrixOfSurfaceNormals calculates area weighted normal Vectors per node. More...
 
class  BuildPointCloudToLatVolMappingMatrix
 Builds mapping matrix that projects data from a PointCloud to a LatVol. More...
 
class  CalculateFieldData
 Calculate new data for the field given a function that uses field data, node location and element properties as input. More...
 
class  CalculateFieldData2
 Calculate new data for the field given a function that uses field data, node location and element properties as input, with a second input port for a second field. More...
 
class  CalculateFieldData3
 Calculate new data for the field given a function that uses field data, node location and element properties as input, with a second and third input port for two additional fields. More...
 
class  CalculateFieldData4
 Calculate new data for the field given a function that uses field data, node location and element properties as input, with input ports for three additional fields. More...
 
class  CalculateFieldDataMetric
 Reads in a field file(s), allows parser edits to the data, and exports 1 of 7 metrics selected by the user as a matrix file. More...
 
class  CalculateInsideWhichField
 Calculate inside which field of a number of given fields a certain element is located. More...
 
class  CalculateIsInsideField
 Calculate whether an element of one field is inside the domain of another field. More...
 
class  CalculateLatVolGradientsAtNodes
 Compute the derivative of a scalar lattice and output it as a vector lattice. More...
 
class  CalculateMeshCenter
 
class  CalculateMeshConnector
 This module computes a connection between two meshes based on the minimal spatial distance between their nodes. More...
 
class  CalculateMeshNodes
 Calculate new positions for the node locations of the mesh. More...
 
class  CalculateNodeNormals
 Make a new vector field that points to the input point. More...
 
class  ChooseField
 ChooseField takes in an arbitrary number of input fields, and pass one of them downstream, based on the port index typed in the UI. More...
 
class  CleanupTetMesh
 This module tidies up node orientation and removes degenerate tetrahedral elements on a given tetrahedral mesh. More...
 
class  ClipFieldByFunction
 This module selects a subset of a field using a function. More...
 
class  ClipFieldByFunction2
 This module selects a subset of one or two fields using a function. More...
 
class  ClipFieldByFunction3
 This module selects a subset of one or more (up to three) fields using a function. More...
 
class  ClipFieldByMesh
 Clip a mesh to another mesh. More...
 
class  ClipFieldToFieldOrWidget
 This module selects a subset of a field using a field or a widget. More...
 
class  ClipLatVolByIndicesOrWidget
 Rotate and flip field to get it into "standard" view. More...
 
class  ClipVolumeByIsovalue
 Clip out parts of a field. More...
 
class  CollectPointClouds
 This module collects and joins PointClouds fields while iterating over a dataflow loop. More...
 
class  ConvertHexVolToTetVol
 Convert a HexVolField into a TetVolField. More...
 
class  ConvertIndicesToFieldData
 Convert a field with indices as data values into a field with values assigned to each index using a lookup table. More...
 
class  ConvertLatVolDataFromElemToNode
 Make a new field with data at nodes instead of elements. More...
 
class  ConvertLatVolDataFromNodeToElem
 Make a new field with data at elements instead of nodes. More...
 
class  ConvertMatricesToMesh
 This module constructs a mesh from raw matrix data. More...
 
class  ConvertMeshCoordinateSystem
 Take in fields and add all of their points into one field. More...
 
class  ConvertMeshToIrregularMesh
 This module loads a regular mesh and converts it to an irregular mesh. More...
 
class  ConvertMeshToPointCloud
 Convert a structured field into an unstructured field for editing. More...
 
class  ConvertMeshToUnstructuredMesh
 Convert a structured field into an unstructured field for editing. More...
 
class  CoregisterPointClouds
 CoregisterPointClouds the first three points of two PointCloudFields. More...
 
class  CreateImage
 Make an ImageField that fits the source field. More...
 
class  CreateStructHex
 This module constructs a StructHexVolField that fits the source field. More...
 
class  EditMeshBoundingBox
 EditMeshBoundingBox is used to transform the field geometry. More...
 
class  ExtractIsosurfaceByFunction
 
class  FlipSurfaceNormals
 Changes the normal of the face of an element on a surface mesh by reordering how the nodes are ordered in the face definition. More...
 
class  GenerateElectrode
 
class  GenerateLinearSegments
 
class  GenerateMedialAxisPoints
 
class  GeneratePointSamplesFromField
 This module places seed points in a field. More...
 
class  GeneratePointSamplesFromFieldOrWidget
 This module generates samples from any type of input field and outputs the samples as a PointCloudField field. More...
 
class  GenerateSinglePointProbeFromField
 This module generates a single probe. More...
 
class  GetAllSegmentationBoundaries
 
class  GetCentroidsFromMesh
 This module computes a PointCloudField containing all of the element centers for a field. More...
 
class  GetDomainStructure
 
class  GetMeshQualityField
 
class  GetSliceFromStructuredFieldByIndices
 This module reduces the dimension of a topologically regular field by 1 dimension. More...
 
class  Model
 
class  Hex
 
class  HexMesh
 
class  TriangleMeshVertex
 
class  TriangleMeshFace
 
class  TriangleMesh
 
class  BoxKDTree
 
class  InsertHexVolSheetAlongSurfaceAlgo
 This module inserts a layer of hexes corresponding to the input TriSurfMesh. More...
 
class  InsertHexVolSheetAlongSurface
 
class  InterfaceWithTetGen
 This module interfaces with TetGen. More...
 
class  MapFieldDataFromSourceToDestination
 MapFieldDataFromSourceToDestination takes a field and finds data values for the destination geometry and outputs the resulting Field. More...
 
class  MapFieldDataOntoNodesRadialbasis
 Maps data centered on the nodes to another set of nodes using a radial basis. More...
 
class  MaskLatVolWithTriSurf
 
class  MatchDomainLabels
 
class  MergeFields
 This module insers the elements from a field into a TetVol or TriSurf field. More...
 
class  ltvn
 
class  MergeTriSurfsAlgo
 This module self intersects all the triangles in a trisurf with each other so that none overlap. More...
 
class  MergeTriSurfs
 
class  PadRegularMesh
 
class  QueryFieldData
 Query field data using a function. More...
 
class  RefineMesh
 
class  RemoveHexVolSheetAlgo
 This module removes a layer of hexes corresponding to the input edge ids. More...
 
class  RemoveHexVolSheet
 
class  RemoveUnusedNodes
 
class  ReportFieldGeometryMeasures
 Build a densematrix, where each row is a particular measure of the input Field (e.g. the x-values, or the element size). More...
 
class  ReportScalarFieldStats
 Analyze data from a scalarfield. More...
 
class  SelectAndSetFieldData
 This module selects a function based on the input values of the field and then applies this function to assign a new value to the field. More...
 
class  SelectAndSetFieldData3
 
class  SelectFieldROIWithBoxWidget
 Select data from a field. More...
 
class  SetFieldDataToConstantValue
 Sets field data to a given scalar value on a new output field based on the input field geometry. More...
 
class  SetFieldProperty
 Set a property for a Field. More...
 
class  SmoothVecFieldMedian
 This function smoothes vectors assigned to the elements of a mesh using a median filter. More...
 
class  SplitNodesByDomain
 
class  SubsampleStructuredFieldByIndices
 
class  SwapFieldDataWithMatrixEntries
 Store/retrieve values from an input matrix to/from the data of a field. More...
 
class  SwapNodeLocationsWithMatrixEntries
 Store/retrieve values from an input matrix to/from the nodes of a field. More...
 
class  TransformMeshWithTransform
 Non-interactive geometric transform of a field. More...
 
class  TransformPlanarMesh
 Non-interactive geometric transform of a field. More...
 
class  BuildFEGridMapping
 
class  BuildFEGridMappingByDomain
 
class  BuildFESurfRHS
 
class  BuildFEVolRHS
 
class  DefinePeriodicBoundaries
 
class  AddLinkedNodesToLinearSystem
 
class  AppendMatrix
 Append the rows or columns of a matrix to a base matrix. More...
 
class  BuildNoiseColumnMatrix
 This module creates a noise vector. More...
 
class  ChooseMatrix
 This module takes in an arbitrary number of input matrices, and passes one of them downstream. More...
 
class  CollectMatrices
 
class  ComputeSVD
 
class  ConvertMappingMatrixToMaskVector
 This module converts a Mapping Matrix to a Mask Vector. More...
 
class  ConvertMaskVectorToMappingMatrix
 This module converts a Mask Vector to a Mapping Matrix. More...
 
class  CreateGeometricTransform
 This module builds a 4x4 geometric transformation matrix. More...
 
class  CreateMatrix
 This module lets the user create a small dense matrix manually. More...
 
class  CreateScalarMatrix
 
class  EvaluateLinAlgBinary
 This module performs one of a number of selectable matrix operations using the two input matrices. More...
 
class  EvaluateLinAlgGeneral
 This module performs a user defined linear algebra operation on up to five input matrices. More...
 
class  EvaluateLinAlgUnary
 Performs one of a number of selectable unary matrix operations to the input matrix. More...
 
class  GetColumnOrRowFromMatrix
 Select a row or column of a matrix. More...
 
class  GetSubmatrix
 This module selects a subset of a matrix. More...
 
class  RemoveZeroRowsAndColumns
 
class  RemoveZerosFromMatrix
 
class  ReorderMatrixByCuthillMcKee
 This module reorders a matrix to reduce the average bandwidth of the matrix. More...
 
class  ReorderMatrixByReverseCuthillMcKee
 This module reorders a matrix to reduce the average bandwidth of the matrix. More...
 
class  ReportColumnMatrixMisfit
 This module computes and visualizes the error between two vectors. More...
 
class  ReportMatrixColumnMeasure
 This module computes a measure on each column of the input matrix and stores the result in the output matrix. More...
 
class  ReportMatrixInfo
 This module is used to view the attributes of matrices. More...
 
class  ReportMatrixRowMeasure
 This module computes a measure on each row of the input matrix and stores the result in the output matrix. More...
 
class  ReportRootMeanSquareError
 This module computes the Root Mean Square Error from two input matrices and stores the result in the output matrix. More...
 
class  ResizeMatrix
 
class  SetSubmatrix
 
class  SolveLinearSystem
 This module is used to solve the linear system Ax=b, where A is a given Matrix, b is a given right-hand-side vector, and the user wants to find the solution vector x. More...
 
class  SortMatrix
 
class  ChooseString
 
class  CreateString
 This module can be used to create a string. More...
 
class  GetFileName
 This Module gets a filename and stores it in a string. More...
 
class  GetNetworkFileName
 
class  JoinStrings
 
class  PrintMatrixIntoString
 This module does a sprintf with input matrices into a new string. More...
 
class  PrintStringIntoString
 This module does a sprintf with input strings into a new string. More...
 
class  ReportStringInfo
 This module can be used to display the contents of a string. More...
 
class  SplitFileName
 This module splits a filename in: pathname, filename (base), and extension. More...
 

Typedefs

typedef boost::shared_ptr< FieldFieldHandle
 
typedef boost::shared_ptr< MeshMeshHandle
 
typedef std::vector< FieldHandleFieldList
 
typedef LockingHandle< DatatypeDatatypeHandle
 
typedef long long index_type
 
typedef long long size_type
 
typedef unsigned int mask_type
 
typedef LockingHandle< ColorMapColorMapHandle
 
typedef LockingHandle< MaterialMaterialHandle
 
typedef ImageMesh
< QuadBilinearLgn< Point > > 
IMesh
 
typedef NoDataBasis< double > NDBasis
 
typedef ConstantBasis< TensorCFDTensorBasis
 
typedef ConstantBasis< VectorCFDVectorBasis
 
typedef ConstantBasis< double > CFDdoubleBasis
 
typedef ConstantBasis< float > CFDfloatBasis
 
typedef ConstantBasis< int > CFDintBasis
 
typedef ConstantBasis< long long > CFDlonglongBasis
 
typedef ConstantBasis< short > CFDshortBasis
 
typedef ConstantBasis< char > CFDcharBasis
 
typedef ConstantBasis
< unsigned int > 
CFDuintBasis
 
typedef ConstantBasis
< unsigned short > 
CFDushortBasis
 
typedef ConstantBasis
< unsigned char > 
CFDucharBasis
 
typedef ConstantBasis
< unsigned long > 
CFDulongBasis
 
typedef QuadBilinearLgn< TensorFDTensorBasis
 
typedef QuadBilinearLgn< VectorFDVectorBasis
 
typedef QuadBilinearLgn< double > FDdoubleBasis
 
typedef QuadBilinearLgn< float > FDfloatBasis
 
typedef QuadBilinearLgn< int > FDintBasis
 
typedef QuadBilinearLgn< long
long > 
FDlonglongBasis
 
typedef QuadBilinearLgn< short > FDshortBasis
 
typedef QuadBilinearLgn< char > FDcharBasis
 
typedef QuadBilinearLgn
< unsigned int > 
FDuintBasis
 
typedef QuadBilinearLgn
< unsigned short > 
FDushortBasis
 
typedef QuadBilinearLgn
< unsigned char > 
FDucharBasis
 
typedef QuadBilinearLgn
< unsigned long > 
FDulongBasis
 
typedef QuadSurfMesh
< QuadBilinearLgn< Point > > 
QSMesh
 
typedef HexVolMesh
< HexTrilinearLgn< Point > > 
HVMesh
 
typedef HexTricubicHmt< double > HTCdoubleBasis
 
typedef HexVolMesh
< HexTricubicHmt< Point > > 
HVCubMesh
 
typedef
HexTricubicHmtScaleFactors
< double > 
HTCSFdoubleBasis
 
typedef
HexTricubicHmtScaleFactors
< Vector
HTCSFVectorBasis
 
typedef HexVolMesh
< HexTricubicHmtScaleFactors
< Point > > 
HVCubSFMesh
 
typedef HexVolMesh
< HexTricubicHmtScaleFactorsEdges
< Point > > 
HVCubSFEMesh
 
typedef CrvLinearLgn< TensorFDCrTensorBasis
 
typedef CrvLinearLgn< VectorFDCrVectorBasis
 
typedef CrvLinearLgn< double > FDCrdoubleBasis
 
typedef CrvLinearLgn< float > FDCrfloatBasis
 
typedef CrvLinearLgn< int > FDCrintBasis
 
typedef CrvLinearLgn< long long > FDCrlonglongBasis
 
typedef CrvLinearLgn< short > FDCrshortBasis
 
typedef CrvLinearLgn< char > FDCrcharBasis
 
typedef CrvLinearLgn< unsigned
int > 
FDCruintBasis
 
typedef CrvLinearLgn< unsigned
short > 
FDCrushortBasis
 
typedef CrvLinearLgn< unsigned
char > 
FDCrucharBasis
 
typedef CrvLinearLgn< unsigned
long > 
FDCrulongBasis
 
typedef StructCurveMesh
< CrvLinearLgn< Point > > 
CMesh
 
typedef QuadBilinearLgn< TensorFDQTensorBasis
 
typedef QuadBilinearLgn< VectorFDQVectorBasis
 
typedef QuadBilinearLgn< double > FDQdoubleBasis
 
typedef QuadBilinearLgn< float > FDQfloatBasis
 
typedef QuadBilinearLgn< int > FDQintBasis
 
typedef QuadBilinearLgn< long
long > 
FDQlonglongBasis
 
typedef QuadBilinearLgn< short > FDQshortBasis
 
typedef QuadBilinearLgn< char > FDQcharBasis
 
typedef QuadBilinearLgn
< unsigned int > 
FDQuintBasis
 
typedef QuadBilinearLgn
< unsigned short > 
FDQushortBasis
 
typedef QuadBilinearLgn
< unsigned char > 
FDQucharBasis
 
typedef QuadBilinearLgn
< unsigned long > 
FDQulongBasis
 
typedef HexTrilinearLgn< TensorFDHTensorBasis
 
typedef HexTrilinearLgn< VectorFDHVectorBasis
 
typedef HexTrilinearLgn< double > FDHdoubleBasis
 
typedef HexTrilinearLgn< float > FDHfloatBasis
 
typedef HexTrilinearLgn< int > FDHintBasis
 
typedef HexTrilinearLgn< long
long > 
FDHlonglongBasis
 
typedef HexTrilinearLgn< short > FDHshortBasis
 
typedef HexTrilinearLgn< char > FDHcharBasis
 
typedef HexTrilinearLgn
< unsigned int > 
FDHuintBasis
 
typedef HexTrilinearLgn
< unsigned short > 
FDHushortBasis
 
typedef HexTrilinearLgn
< unsigned char > 
FDHucharBasis
 
typedef HexTrilinearLgn
< unsigned long > 
FDHulongBasis
 
typedef StructHexVolMesh
< HexTrilinearLgn< Point > > 
SHMesh
 
typedef StructQuadSurfMesh
< QuadBilinearLgn< Point > > 
SQMesh
 
typedef std::map< std::pair
< index_type, index_type >
, index_type, edgecompare
EdgeMapType
 
typedef std::map< std::pair
< index_type, index_type >
, std::vector< index_type >
, edgecompare
EdgeMapType2
 
typedef boost::shared_ptr< VMeshVMeshHandle
 
typedef LockingHandle< ImageImageHandle
 
typedef SparseRowMatrixGeneric
< double > 
SparseRowMatrix
 
typedef DenseMatrixGeneric
< double > 
DenseMatrix
 
typedef ColumnMatrixGeneric
< double > 
ColumnMatrix
 
typedef
DenseColMajMatrixGeneric
< double > 
DenseColMajMatrix
 
typedef LockingHandle< Matrix
< double > > 
MatrixHandle
 
typedef LockingHandle
< DenseMatrix
DenseMatrixHandle
 
typedef LockingHandle
< ColumnMatrix
ColumnMatrixHandle
 
typedef LockingHandle
< SparseRowMatrix
SparseRowMatrixHandle
 
typedef LockingHandle
< DenseColMajMatrix
DenseColMajMatrixHandle
 
typedef LockingHandle< NrrdDataNrrdDataHandle
 
typedef ScalarType< char > Char
 
typedef ScalarType< unsigned char > UChar
 
typedef ScalarType< short > Short
 
typedef ScalarType< unsigned
short > 
UShort
 
typedef ScalarType< int > Int
 
typedef ScalarType< unsigned int > UInt
 
typedef ScalarType< long long > LongLong
 
typedef ScalarType< float > Float
 
typedef ScalarType< double > Double
 
typedef LockingHandle< ClipperClipperHandle
 
typedef LockingHandle< FieldArrayFieldArrayHandle
 
typedef LockingHandle
< ITKDatatype
ITKDatatypeHandle
 
typedef LockingHandle< StringStringHandle
 
typedef
GenericIEPluginInterface
< Core::Datatypes::ColorMap
ColorMapIEPlugin
 
typedef IEPluginLegacyAdapter
< Core::Datatypes::ColorMap
ColorMapIEPluginLegacyAdapter
 
typedef GenericIEPluginManager
< Core::Datatypes::ColorMap
ColorMapIEPluginManager
 
typedef
GenericIEPluginInterface
< Field
FieldIEPlugin
 
typedef IEPluginLegacyAdapter
< Field
FieldIEPluginLegacyAdapter
 
typedef
GenericIEPluginInterface
< Core::Datatypes::Matrix
MatrixIEPlugin
 
typedef IEPluginLegacyAdapter
< Core::Datatypes::Matrix
MatrixIEPluginLegacyAdapter
 
typedef GenericIEPluginManager
< Core::Datatypes::Matrix
MatrixIEPluginManager
 
typedef struct SCIRun::Quat QUAT
 
typedef struct SCIRun::Pair PAIR
 
typedef boost::shared_ptr
< ArrayMathFunctionCatalog
ArrayMathFunctionCatalogHandle
 
typedef boost::shared_ptr
< ArrayMathProgramVariable
ArrayMathProgramVariableHandle
 
typedef boost::shared_ptr
< ArrayMathProgram
ArrayMathProgramHandle
 
typedef boost::function< bool(ArrayMathProgramCode &)> ArrayMathFunctionPtr
 
typedef boost::shared_ptr
< ArrayMathProgramCode
ArrayMathProgramCodePtr
 
typedef LockingHandle
< LinAlgFunctionCatalog
LinAlgFunctionCatalogHandle
 
typedef Handle
< LinAlgProgramVariable
LinAlgProgramVariableHandle
 
typedef Handle< LinAlgProgramLinAlgProgramHandle
 
typedef boost::shared_ptr
< ParserNode
ParserNodeHandle
 
typedef boost::shared_ptr
< ParserTree
ParserTreeHandle
 
typedef boost::shared_ptr
< ParserProgram
ParserProgramHandle
 
typedef boost::shared_ptr
< ParserVariable
ParserVariableHandle
 
typedef boost::shared_ptr
< ParserFunctionCatalog
ParserFunctionCatalogHandle
 
typedef boost::shared_ptr
< ParserScriptFunction
ParserScriptFunctionHandle
 
typedef boost::shared_ptr
< ParserScriptVariable
ParserScriptVariableHandle
 
typedef boost::shared_ptr
< class ParserFunction
ParserFunctionHandle
 
typedef std::map< std::string,
ParserVariableHandle
ParserVariableList
 
typedef std::map< std::string,
ParserFunctionHandle
ParserFunctionList
 
typedef Persistent *(* PersistentMaker0 )()
 
typedef boost::shared_ptr
< PersistentTypeID
PersistentTypeIDPtr
 
typedef boost::shared_ptr
< Piostream
PiostreamPtr
 
typedef void(* CleanupManagerCallback )(void *)
 
typedef void(* SIG_HANDLER_T )(int)
 
typedef std::set
< VMesh::Node::array_type,
ltvn
added_set_type
 

Enumerations

enum  mesh_info_type {
  POINTCLOUDMESH_E = 1, CURVEMESH_E, TRISURFMESH_E, QUADSURFMESH_E,
  TETVOLMESH_E, PRISMVOLMESH_E, HEXVOLMESH_E, SCANLINEMESH_E,
  IMAGEMESH_E, LATVOLMESH_E, STRUCTCURVEMESH_E, STRUCTQUADSURFMESH_E,
  STRUCTHEXVOLMESH_E
}
 
enum  databasis_info_type {
  NODATA_E = -1, CONSTANTDATA_E = 0, LINEARDATA_E = 1, QUADRATICDATA_E = 2,
  CUBICDATA_E = 3
}
 
enum  meshbasis_info_type { LINEARMESH_E = 1, QUADRATICMESH_E = 2, CUBICMESH_E = 3 }
 
enum  data_info_type {
  NONE_E = 0, CHAR_E, UNSIGNED_CHAR_E, SHORT_E,
  UNSIGNED_SHORT_E, INT_E, UNSIGNED_INT_E, LONGLONG_E,
  UNSIGNED_LONGLONG_E, FLOAT_E, DOUBLE_E, VECTOR_E,
  TENSOR_E
}
 
enum  EndCondition { natural_ends, clamped_ends, bessel_ends, quadratic_ends }
 
enum  { PARSER_CONSTANT_SCALAR_E = 1, PARSER_CONSTANT_STRING_E = 2, PARSER_VARIABLE_E = 3, PARSER_FUNCTION_E = 4 }
 
enum  {
  SCRIPT_SEQUENTIAL_VAR_E = 1, SCRIPT_SINGLE_VAR_E = 2, SCRIPT_CONST_VAR_E = 4, SCRIPT_USED_VAR_E = 8,
  SCRIPT_OPTIONAL_VAR_E = 16
}
 
enum  { PARSER_SEQUENTIAL_FUNCTION_E = 1, PARSER_SINGLE_FUNCTION_E = 2, PARSER_CONST_FUNCTION_E = 4, PARSER_SYMMETRIC_FUNCTION_E = 16 }
 
enum  {
  SCRIPT_INPUT_E = 1, SCRIPT_OUTPUT_E = 2, SCRIPT_CONSTANT_SCALAR_E = 4, SCRIPT_CONSTANT_STRING_E = 8,
  SCRIPT_VARIABLE_E = 16
}
 

Functions

template<class T >
const TypeDescriptionget_type_description (Core::Basis::ConstantBasis< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::CrvCubicHmt< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::CrvLinearLgn< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::CrvQuadraticLgn< T > *)
 
template<class T >
const SCIRun::TypeDescriptionget_type_description (Core::Basis::HexTricubicHmt< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::HexTricubicHmtScaleFactors< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::HexTricubicHmtScaleFactorsEdges< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::HexTrilinearLgn< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::HexTriquadraticLgn< T > *)
 
template<class T >
InverseMatrix3x3 (const T *p, T *q)
 
template<class PointVector >
double InverseMatrix3P (const PointVector &p, double *q)
 Inline templated inverse matrix. More...
 
template<class T >
DetMatrix3x3 (const T *p)
 
template<class T >
ScaledDetMatrix3x3 (const T *p)
 
template<class VectorOfPoints >
double DetMatrix3P (const VectorOfPoints &p)
 Inline templated determinant of matrix. More...
 
template<class VectorOfPoints >
double ScaledDetMatrix3P (const VectorOfPoints &p)
 Inline templated determinant of matrix. More...
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::NoDataBasis< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::PrismCubicHmt< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::PrismLinearLgn< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::PrismQuadraticLgn< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::QuadBicubicHmt< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::QuadBilinearLgn< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::QuadBiquadraticLgn< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::TetCubicHmt< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::TetLinearLgn< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::TetQuadraticLgn< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::TriCubicHmt< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::TriCubicHmtScaleFactors< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::TriLinearLgn< T > *)
 
template<class T >
const TypeDescriptionget_type_description (Core::Basis::TriQuadraticLgn< T > *)
 
template<class T >
void Pio (Piostream &stream, Array1< T > &array)
 
template<class T >
void Pio (Piostream &stream, Array1< T > *&array)
 
template<class T >
void Pio (Piostream &stream, Array2< T > &data)
 
template<class T >
void Pio (Piostream &stream, Array2< T > *&data)
 
template<class T >
void Pio (Piostream &stream, Array3< T > &array)
 
template<class T >
void Pio (Piostream &stream, Array3< T > &array, const std::string &)
 
template<class T >
void Pio (Piostream &stream, Array3< T > *&array)
 
template<class Data , class Msh >
const TypeDescriptionget_type_description (FData3d< Data, Msh > *)
 
template<class Data , class Msh >
const TypeDescriptionget_type_description (FData2d< Data, Msh > *)
 
template<class Data >
const TypeDescriptionget_type_description (FData1d< Data > *)
 
template<typename TPtr >
TPtr sci_datatype_cast (Datatype *handle)
 
Persistentmake_PropertyManager ()
 
template<>
const string find_type_name (float *)
 
template<>
const string find_type_name (double *)
 
template<>
const string find_type_name (long double *)
 
template<>
const string find_type_name (short *)
 
template<>
const string find_type_name (unsigned short *)
 
template<>
const string find_type_name (int *)
 
template<>
const string find_type_name (unsigned int *)
 
template<>
const string find_type_name (long *)
 
template<>
const string find_type_name (unsigned long *)
 
template<>
const string find_type_name (long long *)
 
template<>
const string find_type_name (unsigned long long *)
 
template<>
const string find_type_name (char *)
 
template<>
const string find_type_name (unsigned char *)
 
template<>
const string find_type_name (bool *)
 
template<>
const string find_type_name (Vector *)
 
template<>
const string find_type_name (Point *)
 
template<>
const string find_type_name (Transform *)
 
template<>
const string find_type_name (string *)
 
template<class T >
const std::string find_type_name (T *)
 
template<class T , class S >
const std::string find_type_name (std::pair< T, S > *)
 
template<>
SCISHARE const std::string find_type_name (float *)
 
template<>
SCISHARE const std::string find_type_name (double *)
 
template<>
SCISHARE const std::string find_type_name (long double *)
 
template<>
SCISHARE const std::string find_type_name (short *)
 
template<>
SCISHARE const std::string find_type_name (unsigned short *)
 
template<>
SCISHARE const std::string find_type_name (int *)
 
template<>
SCISHARE const std::string find_type_name (unsigned int *)
 
template<>
SCISHARE const std::string find_type_name (long *)
 
template<>
SCISHARE const std::string find_type_name (unsigned long *)
 
template<>
SCISHARE const std::string find_type_name (long long *)
 
template<>
SCISHARE const std::string find_type_name (unsigned long long *)
 
template<>
SCISHARE const std::string find_type_name (char *)
 
template<>
SCISHARE const std::string find_type_name (unsigned char *)
 
template<>
SCISHARE const std::string find_type_name (bool *)
 
template<>
SCISHARE const std::string find_type_name (SCIRun::Core::Geometry::Vector *)
 
template<>
SCISHARE const std::string find_type_name (IntVector *)
 
template<>
SCISHARE const std::string find_type_name (SCIRun::Core::Geometry::Point *)
 
template<>
SCISHARE const std::string find_type_name (SCIRun::Core::Geometry::Transform *)
 
template<>
SCISHARE const std::string find_type_name (std::string *)
 
template<class T >
const std::string find_type_name (Array1< T > *)
 
template<class T >
const std::string find_type_name (Array2< T > *)
 
template<class T >
const std::string find_type_name (std::vector< T > *)
 
void Pio (Piostream &stream, SLIVR::Color &p)
 
void Pio (Piostream &stream, SLIVR::CharColor &p)
 
template<class T >
CastFData (const char &val)
 
template<class T >
CastFData (const unsigned char &val)
 
template<class T >
CastFData (const short &val)
 
template<class T >
CastFData (const unsigned short &val)
 
template<class T >
CastFData (const int &val)
 
template<class T >
CastFData (const unsigned int &val)
 
template<class T >
CastFData (const long &val)
 
template<class T >
CastFData (const unsigned long &val)
 
template<class T >
CastFData (const long long &val)
 
template<class T >
CastFData (const unsigned long long &val)
 
template<class T >
CastFData (const float &val)
 
template<class T >
CastFData (const double &val)
 
template<class T >
CastFData (const Core::Geometry::Vector &val)
 
template<class T >
CastFData (const Core::Geometry::Tensor &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const char &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const char &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const unsigned char &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const unsigned char &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const short &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const short &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const unsigned short &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const unsigned short &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const int &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const int &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const unsigned int &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const unsigned int &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const long &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const long &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const unsigned long &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const unsigned long &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const long long &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const long long &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const unsigned long long &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const unsigned long long &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const float &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const float &val)
 
template<>
float CastFData (const float &val)
 
template<>
double CastFData (const float &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const double &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const double &val)
 
template<>
float CastFData (const double &val)
 
template<>
double CastFData (const double &val)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const Core::Geometry::Vector &val)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const Core::Geometry::Vector &)
 
template<>
Core::Geometry::Vector CastFData< Core::Geometry::Vector > (const Core::Geometry::Tensor &)
 
template<>
Core::Geometry::Tensor CastFData< Core::Geometry::Tensor > (const Core::Geometry::Tensor &val)
 
const TypeDescriptionget_type_description (ITKImageField< Tensor > *)
 
const TypeDescriptionget_type_description (ITKImageField< Vector > *)
 
const TypeDescriptionget_type_description (ITKImageField< double > *)
 
const TypeDescriptionget_type_description (ITKImageField< float > *)
 
const TypeDescriptionget_type_description (ITKImageField< int > *)
 
const TypeDescriptionget_type_description (ITKImageField< short > *)
 
const TypeDescriptionget_type_description (ITKImageField< char > *)
 
const TypeDescriptionget_type_description (ITKImageField< unsigned int > *)
 
const TypeDescriptionget_type_description (ITKImageField< unsigned short > *)
 
const TypeDescriptionget_type_description (ITKImageField< unsigned char > *)
 
const TypeDescriptionget_type_description (ITKImageField< unsigned long > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< SCIRun::Tensor > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< SCIRun::Vector > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< double > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< float > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< int > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< short > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< char > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< unsigned int > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< unsigned short > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< unsigned char > *)
 
const TypeDescriptionget_type_description (SCIRun::ITKFData2d< unsigned long > *)
 
template<class MESH >
VMeshCreateVCurveMesh (MESH *)
 
template<class Basis >
const TypeDescriptionget_type_description (CurveMesh< Basis > *)
 
SCISHARE FieldHandle CreateField (const std::string &type)
 
SCISHARE FieldHandle CreateField (const std::string &type, MeshHandle mesh)
 
SCISHARE FieldHandle CreateField (const std::string &meshtype, const std::string &basistype, const std::string &datatype)
 
SCISHARE FieldHandle CreateField (const std::string &meshtype, const std::string &meshbasistype, const std::string &databasistype, const std::string &datatype)
 
SCISHARE FieldHandle CreateField (mesh_info_type mesh, meshbasis_info_type meshbasis, databasis_info_type databasis, data_info_type data)
 
SCISHARE FieldHandle CreateField (mesh_info_type mesh, databasis_info_type databasis, data_info_type data)
 
SCISHARE FieldHandle CreateField (FieldInformation &info)
 
SCISHARE FieldHandle CreateField (FieldInformation &info, MeshHandle mesh)
 
template<class T >
std::vector< CellIndex< T > > operator* (const std::vector< CellIndex< T > > &r, double &)
 
template<class T >
std::vector< CellIndex< T > > operator+= (const std::vector< CellIndex< T > > &l, const std::vector< CellIndex< T > > &r)
 
template<class T >
const TypeDescriptionget_type_description (NodeIndex< T > *)
 
template<class T >
const TypeDescriptionget_type_description (EdgeIndex< T > *)
 
template<class T >
const TypeDescriptionget_type_description (FaceIndex< T > *)
 
template<class T >
const TypeDescriptionget_type_description (CellIndex< T > *)
 
template<class T >
void Pio (Piostream &stream, FieldIndexBase< T > &data)
 
template<class T >
const std::string find_type_name (NodeIndex< T > *)
 
template<class T >
const std::string find_type_name (EdgeIndex< T > *)
 
template<class T >
const std::string find_type_name (FaceIndex< T > *)
 
template<class T >
const std::string find_type_name (CellIndex< T > *)
 
bool UseIntegerInterface (FieldInformation &info)
 
bool UseIntegerInterface (FieldInformation &info, FieldInformation &info2)
 
bool UseIntegerInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3)
 
bool UseIntegerInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3, FieldInformation &info4)
 
bool UseIntegerInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3, FieldInformation &info4, FieldInformation &info5)
 
bool UseScalarInterface (FieldInformation &info)
 
bool UseScalarInterface (FieldInformation &info, FieldInformation &info2)
 
bool UseScalarInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3)
 
bool UseScalarInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3, FieldInformation &info4)
 
bool UseScalarInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3, FieldInformation &info4, FieldInformation &info5)
 
bool UseVectorInterface (FieldInformation &info)
 
bool UseVectorInterface (FieldInformation &info, FieldInformation &info2)
 
bool UseVectorInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3)
 
bool UseVectorInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3, FieldInformation &info4)
 
bool UseVectorInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3, FieldInformation &info4, FieldInformation &info5)
 
bool UseTensorInterface (FieldInformation &info)
 
bool UseTensorInterface (FieldInformation &info, FieldInformation &info2)
 
bool UseTensorInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3)
 
bool UseTensorInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3, FieldInformation &info4)
 
bool UseTensorInterface (FieldInformation &info, FieldInformation &info2, FieldInformation &info3, FieldInformation &info4, FieldInformation &info5)
 
template<class T >
operator+ (const VNodeIndex< T > &a, const VNodeIndex< T > &b)
 
template<class T >
operator+ (const VFaceIndex< T > &a, const VFaceIndex< T > &b)
 
template<class T , class MESH >
VFDataCreateVFData (FData2d< T, MESH > &fdata, std::vector< T > &lfdata, std::vector< std::vector< T > > &hfdata)
 
template<class T , class MESH >
VFDataCreateVFData (FData3d< T, MESH > &fdata, std::vector< T > &lfdata, std::vector< std::vector< T > > &hfdata)
 
template<class MESH >
VMeshCreateVHexVolMesh (MESH *)
 
template<class Basis >
const TypeDescriptionget_type_description (HexVolMesh< Basis > *)
 
template<class MESH >
VMeshCreateVImageMesh (MESH *)
 
template<class Basis >
void Pio (Piostream &stream, typename ImageMesh< Basis >::INodeIndex &n)
 
template<class Basis >
void Pio (Piostream &stream, typename ImageMesh< Basis >::IFaceIndex &n)
 
template<class Basis >
const TypeDescriptionget_type_description (ImageMesh< Basis > *)
 
template<class MESH >
VMeshCreateVLatVolMesh (MESH *)
 
template<class Basis >
const TypeDescriptionget_type_description (LatVolMesh< Basis > *)
 
template<class Basis >
const std::string find_type_name (typename LatVolMesh< Basis >::NodeIndex *)
 
template<class Basis >
const std::string find_type_name (typename LatVolMesh< Basis >::CellIndex *)
 
SCISHARE MeshHandle CreateMesh (const std::string &type)
 
SCISHARE MeshHandle CreateMesh (const std::string &type, size_type x, size_type y, size_type z, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (const std::string &type, size_type x, size_type y, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (const std::string &type, size_type x, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (const std::string &type, size_type x, size_type y, size_type z)
 
SCISHARE MeshHandle CreateMesh (const std::string &type, size_type x, size_type y)
 
SCISHARE MeshHandle CreateMesh (const std::string &type, size_type x)
 
SCISHARE MeshHandle CreateMesh (FieldInformation &info)
 
SCISHARE MeshHandle CreateMesh (FieldInformation &info, size_type x)
 
SCISHARE MeshHandle CreateMesh (FieldInformation &info, size_type x, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (FieldInformation &info, size_type x, size_type y)
 
SCISHARE MeshHandle CreateMesh (FieldInformation &info, size_type x, size_type y, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (FieldInformation &info, size_type x, size_type y, size_type z)
 
SCISHARE MeshHandle CreateMesh (FieldInformation &info, size_type x, size_type y, size_type z, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (FieldInformation &info, const std::vector< size_type > &x)
 
SCISHARE MeshHandle CreateMesh (FieldInformation &info, const std::vector< size_type > &x, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (mesh_info_type mesh)
 
SCISHARE MeshHandle CreateMesh (mesh_info_type mesh, size_type x)
 
SCISHARE MeshHandle CreateMesh (mesh_info_type mesh, size_type x, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (mesh_info_type mesh, size_type x, size_type y)
 
SCISHARE MeshHandle CreateMesh (mesh_info_type mesh, size_type x, size_type y, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (mesh_info_type mesh, size_type x, size_type y, size_type z)
 
SCISHARE MeshHandle CreateMesh (mesh_info_type mesh, size_type x, size_type y, size_type z, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
SCISHARE MeshHandle CreateMesh (mesh_info_type mesh, const std::vector< size_type > &x)
 
SCISHARE MeshHandle CreateMesh (mesh_info_type mesh, const std::vector< size_type > &x, const Core::Geometry::Point &min, const Core::Geometry::Point &max)
 
template<class INDEX , class MESH >
bool elem_locate (INDEX &elem, MESH &msh, const Core::Geometry::Point &p)
 General case locate, search each elem. More...
 
const TypeDescriptionget_type_description (CurveMeshNode *)
 
const TypeDescriptionget_type_description (CurveMeshEdge *)
 
const TypeDescriptionget_type_description (HexVolMeshNode *)
 
const TypeDescriptionget_type_description (HexVolMeshCell *)
 
const TypeDescriptionget_type_description (ImageMeshNode *)
 
const TypeDescriptionget_type_description (ImageMeshFace *)
 
const TypeDescriptionget_type_description (LatVolMeshNode *)
 
const TypeDescriptionget_type_description (LatVolMeshCell *)
 
const TypeDescriptionget_type_description (MaskedLatVolMeshNode *)
 
const TypeDescriptionget_type_description (MaskedLatVolMeshCell *)
 
const TypeDescriptionget_type_description (PointCloudMeshNode *)
 
const TypeDescriptionget_type_description (PrismVolMeshNode *)
 
const TypeDescriptionget_type_description (PrismVolMeshCell *)
 
const TypeDescriptionget_type_description (QuadraticLatVolMeshNode *)
 
const TypeDescriptionget_type_description (QuadSurfMeshNode *)
 
const TypeDescriptionget_type_description (QuadSurfMeshFace *)
 
const TypeDescriptionget_type_description (ScanlineMeshNode *)
 
const TypeDescriptionget_type_description (ScanlineMeshEdge *)
 
const TypeDescriptionget_type_description (TetVolMeshNode *)
 
const TypeDescriptionget_type_description (TetVolMeshCell *)
 
const TypeDescriptionget_type_description (TriSurfMeshNode *)
 
const TypeDescriptionget_type_description (TriSurfMeshFace *)
 
template<class MESH >
VMeshCreateVPointCloudMesh (MESH *)
 
template<class Basis >
const TypeDescriptionget_type_description (PointCloudMesh< Basis > *)
 
template<class MESH >
VMeshCreateVPrismVolMesh (MESH *)
 
template<class Basis >
const TypeDescriptionget_type_description (PrismVolMesh< Basis > *)
 
template<class MESH >
VMeshCreateVQuadSurfMesh (MESH *mesh)
 
template<class Basis >
const TypeDescriptionget_type_description (QuadSurfMesh< Basis > *)
 
template<class MESH >
VMeshCreateVScanlineMesh (MESH *mesh)
 
template<class Basis >
const TypeDescriptionget_type_description (ScanlineMesh< Basis > *)
 
template<class MESH >
VMeshCreateVStructCurveMesh (MESH *mesh)
 
template<class Basis >
const TypeDescriptionget_type_description (StructCurveMesh< Basis > *)
 
template<class MESH >
VMeshCreateVStructHexVolMesh (MESH *mesh)
 
double tri_area (const Core::Geometry::Point &a, const Core::Geometry::Point &b, const Core::Geometry::Point &c)
 
template<class Basis >
const TypeDescriptionget_type_description (StructHexVolMesh< Basis > *)
 
template<class MESH >
VMeshCreateVStructQuadSurfMesh (MESH *mesh)
 
template<class Basis >
const TypeDescriptionget_type_description (StructQuadSurfMesh< Basis > *)
 
template<class MESH >
VMeshCreateVTetVolMesh (MESH *)
 
template<class Basis >
const TypeDescriptionget_type_description (TetVolMesh< Basis > *)
 
template<class MESH >
VMeshCreateVTriSurfMesh (MESH *)
 
template<class Basis >
const TypeDescriptionget_type_description (TriSurfMesh< Basis > *)
 
template<class FDATA , class LFDATA , class HFDATA >
VFDataCreateVFData (FDATA &, LFDATA &, HFDATA &)
 
template<typename T >
void Mult (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
void Mult (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b, index_type beg, index_type end)
 
template<typename T >
void Sub (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
void Sub (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b, index_type beg, index_type end)
 
template<typename T >
void ScMult_Add (ColumnMatrix &result, T s, const ColumnMatrix &a, const ColumnMatrix &b)
 
template<typename T >
void ScMult_Add (ColumnMatrix &result, T s, const ColumnMatrix &a, const ColumnMatrix &b, index_type beg, index_type end)
 
template<typename T >
Dot (const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
Dot (const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b, index_type beg, index_type end)
 
template<typename T >
void Copy (ColumnMatrixGeneric< T > &out, const ColumnMatrixGeneric< T > &in)
 
template<typename T >
void Copy (ColumnMatrixGeneric< T > &out, const ColumnMatrixGeneric< T > &in, index_type beg, index_type end)
 
template<typename T >
void AddScMult (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, T s, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
void Add (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b)
 
template<typename T >
void Add (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, const ColumnMatrixGeneric< T > &b, const ColumnMatrixGeneric< T > &c)
 
template<typename T >
void Mult (ColumnMatrixGeneric< T > &result, const ColumnMatrixGeneric< T > &a, T s)
 
SCISHARE void Sub (DenseMatrix &, const DenseMatrix &, const DenseMatrix &)
 
SCISHARE void Add (DenseMatrix &, const DenseMatrix &, const DenseMatrix &)
 
SCISHARE void Add (DenseMatrix &, double, const DenseMatrix &, double, const DenseMatrix &)
 
SCISHARE void Add (double, DenseMatrix &, const DenseMatrix &)
 
SCISHARE void Mult_trans_X (DenseMatrix &, const DenseMatrix &, const DenseMatrix &)
 
SCISHARE void Mult_X_trans (DenseMatrix &, const DenseMatrix &, const DenseMatrix &)
 
SCISHARE void Concat_rows (DenseMatrix &, const DenseMatrix &, const DenseMatrix &)
 
SCISHARE void Concat_cols (DenseMatrix &, const DenseMatrix &, const DenseMatrix &)
 
SCISHARE void Mult (DenseMatrix &out, const DenseMatrix &m1, const DenseMatrix &m2)
 
void Mult (ColumnMatrix &result, const Matrix< double > &mat, const ColumnMatrix &v)
 
std::string matrix_to_string (const MatrixBase &mat)
 
std::string to_string (const MatrixHandle &mat)
 
MatrixHandle operator+ (MatrixHandle A, MatrixHandle B)
 
ColumnMatrix operator+ (const ColumnMatrix &A, const ColumnMatrix &B)
 
ColumnMatrix operator- (const ColumnMatrix &A, const ColumnMatrix &B)
 
MatrixHandle operator- (MatrixHandle A, MatrixHandle B)
 
MatrixHandle operator* (MatrixHandle A, MatrixHandle B)
 
ColumnMatrix operator* (const DenseMatrix &A, const ColumnMatrix &B)
 
DenseMatrix operator* (const DenseMatrix &A, const DenseMatrix &B)
 
MatrixHandle operator* (double a, MatrixHandle B)
 
MatrixHandle operator- (MatrixHandle A)
 
ColumnMatrix operator- (const ColumnMatrix &A)
 
MatrixHandle operator* (MatrixHandle A, double b)
 
ColumnMatrix operator* (double a, const ColumnMatrix &B)
 
ColumnMatrix operator* (const ColumnMatrix &A, double b)
 
SparseRowMatrix operator* (double a, const SparseRowMatrix &B)
 
SparseRowMatrix operator* (const SparseRowMatrix &A, double b)
 
MatrixHandle inv (MatrixHandle A)
 
SCISHARE
Core::Datatypes::MatrixHandle 
operator+ (Core::Datatypes::MatrixHandle A, Core::Datatypes::MatrixHandle B)
 
SCISHARE
Core::Datatypes::DenseColumnMatrix 
operator+ (const Core::Datatypes::DenseColumnMatrix &A, const Core::Datatypes::DenseColumnMatrix &B)
 
SCISHARE
Core::Datatypes::DenseColumnMatrix 
operator- (const Core::Datatypes::DenseColumnMatrix &A, const Core::Datatypes::DenseColumnMatrix &B)
 
SCISHARE
Core::Datatypes::MatrixHandle 
operator- (Core::Datatypes::MatrixHandle A, Core::Datatypes::MatrixHandle B)
 
SCISHARE
Core::Datatypes::MatrixHandle 
operator- (Core::Datatypes::MatrixHandle A)
 
SCISHARE
Core::Datatypes::DenseColumnMatrix 
operator- (const Core::Datatypes::DenseColumnMatrix &A)
 
SCISHARE
Core::Datatypes::MatrixHandle 
operator* (Core::Datatypes::MatrixHandle A, Core::Datatypes::MatrixHandle B)
 
SCISHARE
Core::Datatypes::DenseColumnMatrix 
operator* (const Core::Datatypes::DenseMatrix &A, const Core::Datatypes::DenseColumnMatrix &B)
 
SCISHARE
Core::Datatypes::DenseMatrix 
operator* (const Core::Datatypes::DenseMatrix &A, const Core::Datatypes::DenseMatrix &B)
 
SCISHARE
Core::Datatypes::MatrixHandle 
operator* (double a, Core::Datatypes::MatrixHandle B)
 
SCISHARE
Core::Datatypes::MatrixHandle 
operator* (Core::Datatypes::MatrixHandle A, double b)
 
SCISHARE
Core::Datatypes::DenseColumnMatrix 
operator* (double a, const Core::Datatypes::DenseColumnMatrix &B)
 
SCISHARE
Core::Datatypes::DenseColumnMatrix 
operator* (const Core::Datatypes::DenseColumnMatrix &A, double b)
 
SCISHARE
Core::Datatypes::SparseRowMatrix 
operator* (double a, Core::Datatypes::SparseRowMatrix &B)
 
SCISHARE
Core::Datatypes::SparseRowMatrix 
operator* (Core::Datatypes::SparseRowMatrix &A, double b)
 
SCISHARE
Core::Datatypes::MatrixHandle 
inv (Core::Datatypes::MatrixHandle A)
 
bool operator< (const SparseSparseElement &s1, const SparseSparseElement &s2)
 
bool operator== (const SparseSparseElement &s1, const SparseSparseElement &s2)
 
template<>
int get_nrrd_type< Tensor > ()
 
template<>
int get_nrrd_type< char > ()
 
template<>
int get_nrrd_type< unsigned char > ()
 
template<>
int get_nrrd_type< short > ()
 
template<>
int get_nrrd_type< unsigned short > ()
 
template<>
int get_nrrd_type< int > ()
 
template<>
int get_nrrd_type< unsigned int > ()
 
template<>
int get_nrrd_type< long long > ()
 
template<>
int get_nrrd_type< unsigned long long > ()
 
template<>
int get_nrrd_type< float > ()
 
void get_nrrd_compile_type (const unsigned int type, std::string &typeStr, std::string &typeName)
 
std::string nrrd_type_to_string (unsigned int ntype)
 
int string_to_nrrd_type (const std::string &str)
 
double get_nrrd_value (Nrrd *nrrd, unsigned int p)
 
template<class T >
int get_nrrd_type ()
 
template<>
SCISHARE int get_nrrd_type< char > ()
 
template<>
SCISHARE int get_nrrd_type< unsigned char > ()
 
template<>
SCISHARE int get_nrrd_type< short > ()
 
template<>
SCISHARE int get_nrrd_type< unsigned short > ()
 
template<>
SCISHARE int get_nrrd_type< int > ()
 
template<>
SCISHARE int get_nrrd_type< unsigned int > ()
 
template<>
SCISHARE int get_nrrd_type< long long > ()
 
template<>
SCISHARE int get_nrrd_type< unsigned long long > ()
 
template<>
SCISHARE int get_nrrd_type< float > ()
 
template<>
SCISHARE int get_nrrd_type< Tensor > ()
 
void Pio (Piostream &stream, Char &d)
 
void Pio (Piostream &stream, UChar &d)
 
void Pio (Piostream &stream, Short &d)
 
void Pio (Piostream &stream, UShort &d)
 
void Pio (Piostream &stream, Int &d)
 
void Pio (Piostream &stream, UInt &d)
 
void Pio (Piostream &stream, Float &d)
 
void Pio (Piostream &stream, Double &d)
 
void Pio (Piostream &stream, LongLong &d)
 
const std::string find_type_name (Char *)
 
const std::string find_type_name (UChar *)
 
const std::string find_type_name (Short *)
 
const std::string find_type_name (UShort *)
 
const std::string find_type_name (Int *)
 
const std::string find_type_name (UInt *)
 
const std::string find_type_name (Float *)
 
const std::string find_type_name (Double *)
 
const std::string find_type_name (LongLong *)
 
template<class T >
bool is_scalar ()
 
template<>
bool is_scalar< char > ()
 
template<>
bool is_scalar< unsigned char > ()
 
template<>
bool is_scalar< short > ()
 
template<>
bool is_scalar< unsigned short > ()
 
template<>
bool is_scalar< int > ()
 
template<>
bool is_scalar< float > ()
 
template<>
bool is_scalar< double > ()
 
std::string getStackTrace (void *context)
 
SCISHARE const std::string & Point_get_h_file_path ()
 
SCISHARE const
SCIRun::TypeDescription
get_type_description (Core::Geometry::Point *)
 
const std::string & Vector_get_h_file_path ()
 
FieldHandle BYUToTriSurfField_reader (ProgressReporter *pr, const char *filename)
 
bool Dummy_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
void convert_to_whitespace (std::string &line)
 
FieldHandle TextToCurveField_reader (ProgressReporter *pr, const char *filename)
 
bool CurveFieldToTextBaseIndexZero_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool CurveFieldToTextBaseIndexOne_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
MatrixHandle CVTRIMappingFileMatrix_reader (ProgressReporter *pr, const char *filename)
 
MatrixHandle CVTRICal8FileMatrix_reader (ProgressReporter *pr, const char *filename)
 
bool DIF_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
MatrixHandle EcgsimFileMatrix_reader (ProgressReporter *pr, const char *filename)
 
bool EcgsimFileMatrix_writer (ProgressReporter *pr, MatrixHandle matrix, const char *filename)
 
FieldHandle EcgsimFileToTriSurf_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle TextToHexVolField_reader (ProgressReporter *pr, const char *filename)
 
bool HexVolFieldToTextBaseIndexZero_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool HexVolFieldToTextBaseIndexOne_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool HexVolFieldToVtk_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool HexVolFieldToExotxt_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool HexVolFieldToExotxtBaseIndexOne_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
MatrixHandle MatlabMatrix_reader (ProgressReporter *pr, const char *filename)
 
bool MatlabMatrix_writer (ProgressReporter *pr, MatrixHandle mh, const char *filename)
 
NrrdDataHandle MatlabNrrd_reader (ProgressReporter *pr, const char *filename)
 
bool MatlabNrrd_writer (ProgressReporter *pr, NrrdDataHandle mh, const char *filename)
 
FieldHandle MatlabField_reader (ProgressReporter *pr, const char *filename)
 
bool MatlabField_writer (ProgressReporter *pr, FieldHandle mh, const char *filename)
 
NrrdDataHandle MRCToNrrd_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle MTextFileToTriSurf_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle NrrdToField_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle Nodal_NrrdToField_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle Modal_NrrdToField_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle IPNodal_NrrdToField_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle IPModal_NrrdToField_reader (ProgressReporter *pr, const char *filename)
 
bool FieldToNrrd_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
MatrixHandle NrrdToMatrix_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle ObjToField_reader (LoggerHandle pr, const char *filename)
 
bool FieldToObj_writer (LoggerHandle pr, FieldHandle fh, const char *filename)
 
SCISHARE FieldHandle ObjToField_reader (Core::Logging::Log &pr, const char *filename)
 
SCISHARE bool FieldToObj_writer (Core::Logging::Log &pr, FieldHandle fh, const char *filename)
 
FieldHandle TextToPointCloudField_reader (ProgressReporter *pr, const char *filename)
 
bool PointCloudFieldToText_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
FieldHandle PVWave_reader (ProgressReporter *pr, const char *filename)
 
bool PVWave_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
FieldHandle TextToQuadSurfField_reader (ProgressReporter *pr, const char *filename)
 
bool QuadSurfFieldToTextBaseIndexZero_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool QuadSurfFieldToTextBaseIndexOne_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
MatrixHandle SimpleTextFileMatrix_reader (ProgressReporter *pr, const char *filename)
 
bool SimpleTextFileMatrix_writer (ProgressReporter *pr, MatrixHandle matrix, const char *filename)
 
MatrixHandle SimpleTextFileHeaderMatrix_reader (ProgressReporter *pr, const char *filename)
 
bool SimpleTextFileHeaderMatrix_writer (ProgressReporter *pr, MatrixHandle matrix, const char *filename)
 
FieldHandle StructCurveField_reader (ProgressReporter *pr, const char *filename)
 
bool StructCurveField_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
FieldHandle StructHexVolField_reader (ProgressReporter *pr, const char *filename)
 
bool StructHexVolField_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
FieldHandle StructQuadSurfField_reader (ProgressReporter *pr, const char *filename)
 
bool StructQuadSurfField_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
FieldHandle TextToTetVolField_reader (ProgressReporter *pr, const char *filename)
 
bool TetVolFieldToTextBaseIndexZero_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool TetVolFieldToTextBaseIndexOne_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool TetVolFieldToVtk_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
FieldHandle TextToTriSurfField_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle MToTriSurfField_reader (ProgressReporter *pr, const char *filename)
 
FieldHandle VtkToTriSurfField_reader (ProgressReporter *pr, const char *filename)
 
bool TriSurfFieldToTextBaseIndexZero_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool TriSurfFieldToTextBaseIndexOne_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool TriSurfFieldToM_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool TriSurfFieldToVtk_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool TriSurfFieldToExotxt_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
bool TriSurfFieldToExotxtBaseIndexOne_writer (ProgressReporter *pr, FieldHandle fh, const char *filename)
 
template<class Data >
bool operator== (const GenericIEPluginInterface< Data > &lhs, const GenericIEPluginInterface< Data > &rhs)
 
template<class Data >
bool operator!= (const GenericIEPluginInterface< Data > &lhs, const GenericIEPluginInterface< Data > &rhs)
 
template<class Data >
std::string defaultImportTypeForFile (const GenericIEPluginManager< Data > *mgr=0)
 
template<>
SCISHARE std::string defaultImportTypeForFile (const GenericIEPluginManager< Field > *mgr)
 
SCISHARE std::string fileTypeDescriptionFromDialogBoxFilter (const std::string &fileFilter)
 
template<class Data >
std::string printPluginDescriptionsForFilter (const GenericIEPluginManager< Data > &mgr, const std::string &defaultType, const std::vector< std::string > &pluginNames)
 
template<class Data >
std::string makeGuiTypesListForImport (const GenericIEPluginManager< Data > &mgr)
 
template<class Data >
std::string defaultExportTypeForFile (const GenericIEPluginManager< Data > *mgr=0)
 
template<>
SCISHARE std::string defaultExportTypeForFile (const GenericIEPluginManager< Field > *mgr)
 
template<class Data >
std::string makeGuiTypesListForExport (const GenericIEPluginManager< Data > &mgr)
 
bool set_tangents (const Array1< double > &pts, const Array1< double > &vals, Array1< double > &r, EndCondition end_conds)
 
template<class T >
std::ostream & operator<< (std::ostream &out, Array1< T > a)
 
void findFactorsNearRoot (const int value, int &factor1, int &factor2)
 
template<typename T >
bool nonzero (T d)
 
unsigned long long Min (unsigned long long d1, unsigned long long d2)
 Faster versions of several math functions. More...
 
unsigned long long Max (unsigned long long d1, unsigned long long d2)
 
int Min (int d1, int d2)
 
int Max (int d1, int d2)
 
unsigned int Min (unsigned int d1, unsigned int d2)
 
unsigned int Max (unsigned int d1, unsigned int d2)
 
long Min (long d1, long d2)
 
long Max (long d1, long d2)
 
long long Min (long long d1, long long d2)
 
long long Max (long long d1, long long d2)
 
float Max (float d1, float d2)
 
float Min (float d1, float d2)
 
double Max (double d1, double d2)
 
double Min (double d1, double d2)
 
unsigned long long Min (unsigned long long d1, unsigned long long d2, unsigned long long d3)
 
unsigned long long Mid (unsigned long long a, unsigned long long b, unsigned long long c)
 
unsigned long long Max (unsigned long long d1, unsigned long long d2, unsigned long long d3)
 
double Min (double d1, double d2, double d3)
 
double Mid (double a, double b, double c)
 
double Max (double d1, double d2, double d3)
 
int Min (int d1, int d2, int d3)
 
int Mid (int a, int b, int c)
 
int Max (int d1, int d2, int d3)
 
unsigned int Min (unsigned int d1, unsigned int d2, unsigned int d3)
 
unsigned int Mid (unsigned int a, unsigned int b, unsigned int c)
 
unsigned int Max (unsigned int d1, unsigned int d2, unsigned int d3)
 
long Min (long d1, long d2, long d3)
 
long Mid (long a, long b, long c)
 
long Max (long d1, long d2, long d3)
 
long long Min (long long d1, long long d2, long long d3)
 
long long Mid (long long a, long long b, long long c)
 
long long Max (long long d1, long long d2, long long d3)
 
double Pow (double d, double p)
 
double Pow (double x, unsigned int p)
 
double Pow (double x, int p)
 
int Sqrt (int i)
 
double Sqrt (double d)
 
float Sqrt (float d)
 
double Cbrt (double d)
 
float Cbrt (float d)
 
double Sqr (double x)
 
float Sqr (float x)
 
double Abs (double d)
 
float Abs (float f)
 
int Abs (int i)
 
int Sign (double d)
 
int Sign (float f)
 
int Sign (int i)
 
double Clamp (double d, double min, double max)
 
float Clamp (float f, float min, float max)
 
int Clamp (int i, int min, int max)
 
template<class T >
Interpolate (T d1, T d2, double weight)
 
template<class T >
Interpolate (T d1, T d2, float weight)
 
int Round (double d)
 
int Round (float f)
 
int Floor (double d)
 
int Floor (float f)
 
int Floor (double d, int offset)
 
int Floor (float f, int offset)
 
int Ceil (double d)
 
int Ceil (float f)
 
int Ceil (double d, int offset)
 
int Ceil (float f, int offset)
 
bool IsNan (double val)
 
bool IsFinite (double val)
 
bool IsInfinite (double val)
 
bool IsPowerOf2 (unsigned int n)
 
bool is_integral_value (double x)
 
unsigned int Pow2 (const unsigned int dim)
 
unsigned int LargestPowerOf2 (const unsigned int dim)
 
unsigned int Log2 (const unsigned int dim)
 
double Cot (double d)
 
double DtoR (double d)
 
double RtoD (double r)
 
float DtoR (float d)
 
float RtoD (float r)
 
double * ctof (double **c, int rows, int cols)
 
void ftoc (double *f, double **c, int rows, int cols)
 
void sort_eigens (double *Er, double *Ei, int N, double **Evecs=0)
 
void lapackinvert (double *, int)
 
void lapacksvd (double **, int, int, double *, double **, double **)
 
void lapackeigen (double **, int, double *, double *, double **)
 
SCISHARE void lapacksolvelinearsystem (double **a, int m, int n, double *rhs, int o, int p)
 
void InsertBasicArrayMathFunctionCatalog (ArrayMathFunctionCatalogHandle &catalog)
 
void SCISHARE InsertSourceSinkArrayMathFunctionCatalog (ArrayMathFunctionCatalogHandle &catalog)
 
void SCISHARE InsertScalarArrayMathFunctionCatalog (ArrayMathFunctionCatalogHandle &catalog)
 
void SCISHARE InsertVectorArrayMathFunctionCatalog (ArrayMathFunctionCatalogHandle &catalog)
 
void SCISHARE InsertTensorArrayMathFunctionCatalog (ArrayMathFunctionCatalogHandle &catalog)
 
void SCISHARE InsertElementArrayMathFunctionCatalog (ArrayMathFunctionCatalogHandle &catalog)
 
void InsertBasicLinAlgFunctionCatalog (LinAlgFunctionCatalogHandle &catalog)
 
void SCISHARE InsertSourceSinkLinAlgFunctionCatalog (LinAlgFunctionCatalogHandle &catalog)
 
void SCISHARE InsertScalarLinAlgFunctionCatalog (LinAlgFunctionCatalogHandle &catalog)
 
PiostreamPtr auto_gzistream (const std::string &filename, ProgressReporter *pr)
 
PiostreamPtr auto_istream (const std::string &filename, LoggerHandle pr)
 
PiostreamPtr auto_ostream (const std::string &filename, const std::string &type, LoggerHandle pr)
 
void Pio_index (Piostream &stream, index_type *data, size_type size)
 
void Pio (Piostream &stream, bool &data)
 
void Pio (Piostream &stream, char &data)
 
void Pio (Piostream &stream, signed char &data)
 
void Pio (Piostream &stream, unsigned char &data)
 
void Pio (Piostream &stream, short &data)
 
void Pio (Piostream &stream, unsigned short &data)
 
void Pio (Piostream &stream, int &data)
 
void Pio (Piostream &stream, unsigned int &data)
 
void Pio (Piostream &stream, long &data)
 
void Pio (Piostream &stream, unsigned long &data)
 
void Pio (Piostream &stream, long long &data)
 
void Pio (Piostream &stream, unsigned long long &data)
 
void Pio (Piostream &stream, double &data)
 
void Pio (Piostream &stream, float &data)
 
void Pio (Piostream &stream, std::string &data)
 
void Pio (Piostream &stream, Persistent &data)
 
template<class T >
void Pio (Piostream &stream, boost::shared_ptr< T > &data, typename boost::enable_if< typename boost::is_base_of< Persistent, T >::type > *=0)
 
template<class T >
void Pio (Piostream &stream, T *data, size_type sz)
 
template<typename Size >
void Pio_size (Piostream &stream, Size &size)
 
template<typename Index >
void Pio_index (Piostream &stream, Index &index)
 
template<>
void Pio (Piostream &stream, std::vector< bool > &data)
 
template<>
void Pio (Piostream &stream, std::vector< char > &data)
 
template<>
void Pio (Piostream &stream, std::vector< unsigned char > &data)
 
template<>
void Pio (Piostream &stream, std::vector< short > &data)
 
template<>
void Pio (Piostream &stream, std::vector< unsigned short > &data)
 
template<>
void Pio (Piostream &stream, std::vector< int > &data)
 
template<>
void Pio (Piostream &stream, std::vector< unsigned int > &data)
 
template<>
void Pio (Piostream &stream, std::vector< long long > &data)
 
template<>
void Pio (Piostream &stream, std::vector< unsigned long long > &data)
 
template<>
void Pio (Piostream &stream, std::vector< float > &data)
 
template<>
void Pio (Piostream &stream, std::vector< double > &data)
 
void Pio_index (Piostream &stream, std::vector< index_type > &data)
 Export indices 32/64 bit compatible. More...
 
template<class Key , class Data >
void Pio (Piostream &stream, std::map< Key, Data > &data)
 
template<class T >
void Pio (Piostream &stream, std::vector< T > &data)
 
template<class T , class S >
void Pio (Piostream &stream, std::pair< T, S > &pair)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< bool > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< char > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< unsigned char > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< short > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< unsigned short > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< int > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< unsigned int > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< long long > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< unsigned long long > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< float > &data)
 
template<>
SCISHARE void Pio (Piostream &stream, std::vector< double > &data)
 
template<class T >
void Pio (Piostream &stream, std::vector< T * > &data)
 
template<class T >
void Pio (Piostream &stream, std::list< T > &data)
 
void airToLower (char *p)
 
void Thread_shutdown (Thread *thread, bool)
 
void Thread_run (Thread *t)
 
void * run_threads (void *priv_v)
 
void handle_abort_signals (int sig, siginfo_t *info, void *)
 
void handle_quit (int sig)
 
void handle_siguser2 (int)
 
void exit_handler ()
 
template<class T >
int compute_checksum (T *data, std::size_t length)
 
void swapbytes (bool &)
 
void swapbytes (int8_t &)
 
void swapbytes (uint8_t &)
 
void swapbytes (int16_t &i)
 
void swapbytes (uint16_t &i)
 
void swapbytes (int32_t &i)
 
void swapbytes (uint32_t &i)
 
void swapbytes (int64_t &i)
 
void swapbytes (uint64_t &i)
 
void swapbytes (float &i)
 
void swapbytes (double &i)
 
bool isBigEndian ()
 
bool isLittleEndian ()
 
std::string endianness ()
 
SCISHARE void create_environment_defaults (std::map< std::string, std::string > &envMap)
 
SCISHARE void create_sci_environment (char **env, char *execname)
 
SCISHARE void find_and_parse_rcfile (const std::string &rcfile)
 
SCISHARE bool parse_rcfile (const char *file)
 
SCISHARE void copy_and_parse_scirunrc ()
 
SCISHARE bool update_rcfile (const std::string &key, const std::string &value)
 
SCISHARE void sci_putenv (const std::string &key, const std::string &val)
 
SCISHARE const char * sci_getenv (const std::string &key)
 
SCISHARE bool sci_getenv_p (const std::string &key)
 
SCISHARE std::map< std::string,
std::string > & 
get_sci_environment ()
 
SCISHARE bool replace_environment_variables (std::string &str)
 
SCISHARE std::string get_example_nets_dir (const std::string &objdir)
 
SCISHARE void InsertStringInFile (char *filename, const char *match, const char *insert)
 
SCISHARE std::map< int, char * > * GetFilenamesEndingWith (const char *dir, const char *ext)
 
SCISHARE std::vector< std::string > GetFilenamesStartingWith (const std::string &dir, const std::string &prefix)
 
SCISHARE std::vector< std::string > GetFilenamesInSequence (const std::string &dir, const std::string &ref)
 
SCISHARE std::pair
< std::string, std::string > 
split_filename (std::string fname)
 
SCISHARE std::string findFileInPath (const std::string &filename, const std::string &path)
 
SCISHARE bool validFile (const std::string &filename)
 
SCISHARE bool validFile (const boost::filesystem::path &filename)
 
SCISHARE bool validDir (const std::string &dirname)
 
SCISHARE bool validDir (const boost::filesystem::path &dirname)
 
SCISHARE bool isSymLink (const boost::filesystem::path &filename)
 
SCISHARE bool testFilesystem (std::string directoryPath)
 
SCISHARE std::string autocomplete (const std::string &)
 
SCISHARE std::string canonicalize (std::string)
 
SCISHARE std::string substituteTilde (const std::string &dirstr)
 
SCISHARE void convertToWindowsPath (std::string &unixPath)
 
void convertToUnixPath (std::string &winPath)
 
SCISHARE int copyFile (const boost::filesystem::path &src, const boost::filesystem::path &dest)
 
SCISHARE int moveFile (const boost::filesystem::path &src, const boost::filesystem::path &dest)
 
SCISHARE int deleteFile (const boost::filesystem::path &filename)
 
SCISHARE int copyDir (std::string src, std::string dest)
 
SCISHARE int deleteDir (const boost::filesystem::path &filename)
 
SCISHARE int getNumNonEmptyLines (char *filename)
 
template<class Cont >
void delete_all_items (Cont &cont)
 
template<class MapType >
void delete_all_values (MapType &cont)
 
template<typename T >
boost::shared_array< T > make_deep_copy (const boost::shared_array< T > &arr, size_t length)
 
template<typename T >
boost::shared_array< T > make_deep_copy (const std::vector< T > &v)
 
char * ccast_unsafe (const std::string &str)
 Unsafe cast from string to char *, used to export strings to C functions. More...
 
std::vector< std::string > split_string (const std::string &str, char sep)
 
std::string string_Cify (const std::string &str)
 C++ify a string, turn newlines into
, use , , \ ", etc. More...
 
std::string replace_substring (std::string str, const std::string &substr, const std::string &replacement)
 
bool ends_with (const std::string &str, const std::string &substr)
 
std::string string_toupper (std::string str)
 
std::string string_tolower (std::string str)
 
bool from_string (const std::string &str, double &value)
 
bool from_string (const std::string &str, float &value)
 
bool from_string (const std::string &str, int &value)
 
bool from_string (const std::string &str, unsigned int &value)
 
bool from_string (const std::string &str, long &value)
 
bool from_string (const std::string &str, unsigned long &value)
 
bool from_string (const std::string &str, long long &value)
 
bool from_string (const std::string &str, unsigned long long &value)
 
void strip_spaces (std::string &str)
 
void strip_surrounding_spaces (std::string &str)
 
template<class T >
bool multiple_from_string (const std::string &str, std::vector< T > &values)
 
template<class T >
bool from_string (const std::string &str, T &value)
 
bool string_to_bool (const std::string &str, bool &result)
 
bool string_to_int (const std::string &str, int &result)
 
bool string_to_double (const std::string &str, double &result)
 
bool string_to_unsigned_long (const std::string &str, unsigned long &result)
 
template<class T >
std::string to_string (T val)
 
template<class T >
std::string to_string (T val, int precision)
 
std::string basename (const std::string &path)
 Remove directory name. More...
 
std::string pathname (const std::string &path)
 Return directory name. More...
 
const TypeDescriptionget_type_description (double *)
 
const TypeDescriptionget_type_description (long *)
 
const TypeDescriptionget_type_description (long long *)
 
const TypeDescriptionget_type_description (unsigned long long *)
 
const TypeDescriptionget_type_description (float *)
 
const TypeDescriptionget_type_description (short *)
 
const TypeDescriptionget_type_description (unsigned short *)
 
const TypeDescriptionget_type_description (int *)
 
const TypeDescriptionget_type_description (unsigned int *)
 
const TypeDescriptionget_type_description (char *)
 
const TypeDescriptionget_type_description (unsigned char *)
 
const TypeDescriptionget_type_description (std::string *)
 
const TypeDescriptionget_type_description (unsigned long *)
 
SCISHARE const TypeDescriptionget_type_description (bool *)
 
template<class T >
const TypeDescriptionget_type_description (std::vector< T > *)
 
template<class T1 , class T2 >
const TypeDescriptionget_type_description (std::pair< T1, T2 > *)
 
SCISHARE boost::shared_ptr
< PyPort
operator>> (const PyPort &from, const PyPort &to)
 
template<class Point >
std::string to_string (const Point &p)
 
bool CalculateSpline (std::vector< double > &t, std::vector< double > &x, std::vector< double > &tt, std::vector< double > &xx)
 
bool CalculateSpline (std::vector< double > &t, std::vector< Point > &p, std::vector< double > &tt, std::vector< Point > &pp)
 
MeshHandle fast_lat_boundaries (Nrrd *nrrd, bool close)
 

Variables

int edge_tab [12][2]
 
TRIANGLE_CASES triCases []
 
const int CRVCUBICHMT_BASIS_VERSION = 1
 
const int CRVLINEARLGN_VERSION = 1
 
const int CRVQUADRATICLGN_VERSION = 1
 
const int HEXTRICUBICHMT_VERSION = 1
 
const int HEXTRICUBICHMTSCALEFACTORS_VERSION = 1
 
const int HEXTRICUBICHMTSCALEFACTORSEDGES_VERSION = 1
 
const int HEX_TRILINEAR_LGN_VERSION = 1
 
const int HEXTRIQUADRATICLGN_VERSION = 1
 
const int PRISMCUBICHMT_VERSION = 1
 
const int PRISMLINEARLGN_VERSION = 1
 
const int PRISMQUADRATICLGN_VERSION = 1
 
const int QUADBICUBICHMT_VERSION = 1
 
const int QUADBILINEARLGN_VERSION = 1
 
const int QUADBIQUADRATICLGN_VERSION = 1
 
const int TETCUBICHMT_VERSION = 1
 
const int TETLINEARLGN_VERSION = 1
 
const int TETQUADRATICLGN_VERSION = 1
 
const int TRICUBICHMT_VERSION = 1
 
const int TRICUBICHMTSCALEFACTORS_VERSION = 1
 
const int TRILINEARLGN_VERSION = 1
 
const int TRIQUADRATICLGN_VERSION = 1
 
class SCISHARE PropertyManager
 
const int PROPERTY_VERSION = 2
 
PersistentTypeID backwards_compat_QSM ("QuadSurfMesh","Mesh", QSMesh::maker, QSMesh::maker)
 
PersistentTypeID backwards_compat_HVM ("HexVolMesh","Mesh", HVMesh::maker, HVMesh::maker)
 
PersistentTypeID backwards_compat_HVFT ("HexVolField<Tensor>","Field", GenericField< HVMesh, FDTensorBasis, std::vector< Tensor > >::maker, GenericField< HVMesh, CFDTensorBasis, std::vector< Tensor > >::maker)
 
PersistentTypeID backwards_compat_HVFV ("HexVolField<Vector>","Field", GenericField< HVMesh, FDVectorBasis, std::vector< Vector > >::maker, GenericField< HVMesh, CFDVectorBasis, std::vector< Vector > >::maker)
 
PersistentTypeID backwards_compat_HVFd ("HexVolField<double>","Field", GenericField< HVMesh, FDdoubleBasis, std::vector< double > >::maker, GenericField< HVMesh, CFDdoubleBasis, std::vector< double > >::maker, GenericField< HVMesh, NDBasis, std::vector< double > >::maker)
 
PersistentTypeID backwards_compat_HVFf ("HexVolField<float>","Field", GenericField< HVMesh, FDfloatBasis, std::vector< float > >::maker, GenericField< HVMesh, CFDfloatBasis, std::vector< float > >::maker)
 
PersistentTypeID backwards_compat_HVFi ("HexVolField<int>","Field", GenericField< HVMesh, FDintBasis, std::vector< int > >::maker, GenericField< HVMesh, CFDintBasis, std::vector< int > >::maker)
 
PersistentTypeID backwards_compat_HVFs ("HexVolField<short>","Field", GenericField< HVMesh, FDshortBasis, std::vector< short > >::maker, GenericField< HVMesh, CFDshortBasis, std::vector< short > >::maker)
 
PersistentTypeID backwards_compat_HVFc ("HexVolField<char>","Field", GenericField< HVMesh, FDcharBasis, std::vector< char > >::maker, GenericField< HVMesh, CFDcharBasis, std::vector< char > >::maker)
 
PersistentTypeID backwards_compat_HVFui ("HexVolField<unsigned_int>","Field", GenericField< HVMesh, FDuintBasis, std::vector< unsigned int > >::maker, GenericField< HVMesh, CFDuintBasis, std::vector< unsigned int > >::maker)
 
PersistentTypeID backwards_compat_HVFus ("HexVolField<unsigned_short>","Field", GenericField< HVMesh, FDushortBasis, std::vector< unsigned short > >::maker, GenericField< HVMesh, CFDushortBasis, std::vector< unsigned short > >::maker)
 
PersistentTypeID backwards_compat_HVFuc ("HexVolField<unsigned_char>","Field", GenericField< HVMesh, FDucharBasis, std::vector< unsigned char > >::maker, GenericField< HVMesh, CFDucharBasis, std::vector< unsigned char > >::maker)
 
PersistentTypeID backwards_compat_HVFul ("HexVolField<unsigned_long>","Field", GenericField< HVMesh, FDulongBasis, std::vector< unsigned long > >::maker, GenericField< HVMesh, CFDulongBasis, std::vector< unsigned long > >::maker)
 
PersistentTypeID backwards_compat_SCM ("StructCurveMesh","Mesh", CMesh::maker, CMesh::maker)
 
PersistentTypeID backwards_compat_SCFT ("StructCurveField<Tensor>","Field", GenericField< CMesh, FDCrTensorBasis, std::vector< Tensor > >::maker, GenericField< CMesh, CFDTensorBasis, std::vector< Tensor > >::maker)
 
PersistentTypeID backwards_compat_SCFV ("StructCurveField<Vector>","Field", GenericField< CMesh, FDCrVectorBasis, std::vector< Vector > >::maker, GenericField< CMesh, CFDVectorBasis, std::vector< Vector > >::maker)
 
PersistentTypeID backwards_compat_SCFd ("StructCurveField<double>","Field", GenericField< CMesh, FDCrdoubleBasis, std::vector< double > >::maker, GenericField< CMesh, CFDdoubleBasis, std::vector< double > >::maker, GenericField< CMesh, NDBasis, std::vector< double > >::maker)
 
PersistentTypeID backwards_compat_SCFf ("StructCurveField<float>","Field", GenericField< CMesh, FDCrfloatBasis, std::vector< float > >::maker, GenericField< CMesh, CFDfloatBasis, std::vector< float > >::maker)
 
PersistentTypeID backwards_compat_SCFi ("StructCurveField<int>","Field", GenericField< CMesh, FDCrintBasis, std::vector< int > >::maker, GenericField< CMesh, CFDintBasis, std::vector< int > >::maker)
 
PersistentTypeID backwards_compat_SCFs ("StructCurveField<short>","Field", GenericField< CMesh, FDCrshortBasis, std::vector< short > >::maker, GenericField< CMesh, CFDshortBasis, std::vector< short > >::maker)
 
PersistentTypeID backwards_compat_SCFc ("StructCurveField<char>","Field", GenericField< CMesh, FDCrcharBasis, std::vector< char > >::maker, GenericField< CMesh, CFDcharBasis, std::vector< char > >::maker)
 
PersistentTypeID backwards_compat_SCFui ("StructCurveField<unsigned_int>","Field", GenericField< CMesh, FDCruintBasis, std::vector< unsigned int > >::maker, GenericField< CMesh, CFDuintBasis, std::vector< unsigned int > >::maker)
 
PersistentTypeID backwards_compat_SCFus ("StructCurveField<unsigned_short>","Field", GenericField< CMesh, FDCrushortBasis, std::vector< unsigned short > >::maker, GenericField< CMesh, CFDushortBasis, std::vector< unsigned short > >::maker)
 
PersistentTypeID backwards_compat_SCFuc ("StructCurveField<unsigned_char>","Field", GenericField< CMesh, FDCrucharBasis, std::vector< unsigned char > >::maker, GenericField< CMesh, CFDucharBasis, std::vector< unsigned char > >::maker)
 
PersistentTypeID backwards_compat_SCFul ("StructCurveField<unsigned_long>","Field", GenericField< CMesh, FDCrulongBasis, std::vector< unsigned long > >::maker, GenericField< CMesh, CFDulongBasis, std::vector< unsigned long > >::maker)
 
PersistentTypeID backwards_compat_SHVM ("StructHexVolMesh","Mesh", SHMesh::maker, SHMesh::maker)
 
PersistentTypeID backwards_compat_SHVFT ("StructHexVolField<Tensor>","Field", GenericField< SHMesh, FDHTensorBasis, FData3d< Tensor, SHMesh > >::maker, GenericField< SHMesh, CFDTensorBasis, FData3d< Tensor, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFV ("StructHexVolField<Vector>","Field", GenericField< SHMesh, FDHVectorBasis, FData3d< Vector, SHMesh > >::maker, GenericField< SHMesh, CFDVectorBasis, FData3d< Vector, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFd ("StructHexVolField<double>","Field", GenericField< SHMesh, FDHdoubleBasis, FData3d< double, SHMesh > >::maker, GenericField< SHMesh, CFDdoubleBasis, FData3d< double, SHMesh > >::maker, GenericField< SHMesh, NDBasis, FData3d< double, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFf ("StructHexVolField<float>","Field", GenericField< SHMesh, FDHfloatBasis, FData3d< float, SHMesh > >::maker, GenericField< SHMesh, CFDfloatBasis, FData3d< float, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFi ("StructHexVolField<int>","Field", GenericField< SHMesh, FDHintBasis, FData3d< int, SHMesh > >::maker, GenericField< SHMesh, CFDintBasis, FData3d< int, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFs ("StructHexVolField<short>","Field", GenericField< SHMesh, FDHshortBasis, FData3d< short, SHMesh > >::maker, GenericField< SHMesh, CFDshortBasis, FData3d< short, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFc ("StructHexVolField<char>","Field", GenericField< SHMesh, FDHcharBasis, FData3d< char, SHMesh > >::maker, GenericField< SHMesh, CFDcharBasis, FData3d< char, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFui ("StructHexVolField<unsigned_int>","Field", GenericField< SHMesh, FDHuintBasis, FData3d< unsigned int, SHMesh > >::maker, GenericField< SHMesh, CFDuintBasis, FData3d< unsigned int, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFus ("StructHexVolField<unsigned_short>","Field", GenericField< SHMesh, FDHushortBasis, FData3d< unsigned short, SHMesh > >::maker, GenericField< SHMesh, CFDushortBasis, FData3d< unsigned short, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFuc ("StructHexVolField<unsigned_char>","Field", GenericField< SHMesh, FDHucharBasis, FData3d< unsigned char, SHMesh > >::maker, GenericField< SHMesh, CFDucharBasis, FData3d< unsigned char, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SHVFul ("StructHexVolField<unsigned_long>","Field", GenericField< SHMesh, FDHulongBasis, FData3d< unsigned long, SHMesh > >::maker, GenericField< SHMesh, CFDulongBasis, FData3d< unsigned long, SHMesh > >::maker)
 
PersistentTypeID backwards_compat_SQM ("StructQuadSurfMesh","Mesh", SQMesh::maker, SQMesh::maker)
 
PersistentTypeID backwards_compat_SQSFT ("StructQuadSurfField<Tensor>","Field", GenericField< SQMesh, FDQTensorBasis, FData2d< Tensor, SQMesh > >::maker, GenericField< SQMesh, CFDTensorBasis, FData2d< Tensor, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFV ("StructQuadSurfField<Vector>","Field", GenericField< SQMesh, FDQVectorBasis, FData2d< Vector, SQMesh > >::maker, GenericField< SQMesh, CFDVectorBasis, FData2d< Vector, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFd ("StructQuadSurfField<double>","Field", GenericField< SQMesh, FDQdoubleBasis, FData2d< double, SQMesh > >::maker, GenericField< SQMesh, CFDdoubleBasis, FData2d< double, SQMesh > >::maker, GenericField< SQMesh, NDBasis, FData2d< double, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFf ("StructQuadSurfField<float>","Field", GenericField< SQMesh, FDQfloatBasis, FData2d< float, SQMesh > >::maker, GenericField< SQMesh, CFDfloatBasis, FData2d< float, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFi ("StructQuadSurfField<int>","Field", GenericField< SQMesh, FDQintBasis, FData2d< int, SQMesh > >::maker, GenericField< SQMesh, CFDintBasis, FData2d< int, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFs ("StructQuadSurfField<short>","Field", GenericField< SQMesh, FDQshortBasis, FData2d< short, SQMesh > >::maker, GenericField< SQMesh, CFDshortBasis, FData2d< short, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFc ("StructQuadSurfField<char>","Field", GenericField< SQMesh, FDQcharBasis, FData2d< char, SQMesh > >::maker, GenericField< SQMesh, CFDcharBasis, FData2d< char, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFui ("StructQuadSurfField<unsigned_int>","Field", GenericField< SQMesh, FDQuintBasis, FData2d< unsigned int, SQMesh > >::maker, GenericField< SQMesh, CFDuintBasis, FData2d< unsigned int, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFus ("StructQuadSurfField<unsigned_short>","Field", GenericField< SQMesh, FDQushortBasis, FData2d< unsigned short, SQMesh > >::maker, GenericField< SQMesh, CFDushortBasis, FData2d< unsigned short, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFuc ("StructQuadSurfField<unsigned_char>","Field", GenericField< SQMesh, FDQucharBasis, FData2d< unsigned char, SQMesh > >::maker, GenericField< SQMesh, CFDucharBasis, FData2d< unsigned char, SQMesh > >::maker)
 
PersistentTypeID backwards_compat_SQSFul ("StructQuadSurfField<unsigned_long>","Field", GenericField< SQMesh, FDQulongBasis, FData2d< unsigned long, SQMesh > >::maker, GenericField< SQMesh, CFDulongBasis, FData2d< unsigned long, SQMesh > >::maker)
 
const int GENERICFIELD_VERSION = 3
 
RecursiveMutex teem_library_lock ("TEEM Library lock")
 
const int CLIPPER_VERSION = 1
 
const int INTERSECTIONCLIPPER_VERSION = 1
 
const int UNIONCLIPPER_VERSION = 1
 
const int INVERTCLIPPER_VERSION = 1
 
const int BOXCLIPPER_VERSION = 2
 
const int FIELD_ARRAY_VERSION = 1
 
KillMap killit
 
const int hex_normal_edges [6][2]
 
Mutex TetGenMutex ("Protect TetGen from running in parallel")
 
std::string tvm_help_field
 

Detailed Description

STL datatypes needed.

Matrix operations – concatenate, replace.

This module makes a mesh that looks like a wire.

WARNING: THIS IMPLEMENTATION HAS NOT BEEN TESTED - 3/6/2002 ///.

Incude needed for Windows: declares SCISHARE.

Needed for some specialized functions.

Include needed for Windows: declares SCISHARE.

Datatypes that the algorithm uses.

Todo:
MORITZ
Todo:
MORITZ
Todo:
MORITZ

Datatypes used Base for algorithm for Windows support

Todo:
DAN

Base class for algorithm for Windows support

Todo:
: move
Todo:
Documentation Core/Application Preferences.h
Todo:
Documentation Core/Basis/HexSamplingSchemes.h
Todo:
Documentation Core/Basis/PntSamplingSchemes.h
Todo:
Documentation Core/Basis/PrismSamplingSchemes.h
Todo:
Documentation Core/Basis/QuadSamplingSchemes.h
Todo:
Documentation Core/Basis/TriSamplingSchemes.h
Todo:
Documentation Core/Command/Command.h

This implements a subclass of the std::vector class, except that the vector is statically allocated on the stack for performance. This vector type is similar in performance to the StackVector, but checks for overflow. In case of overflow memory will be reserved to store data_

Todo:
: replace with STL container

This implements a subclass of the std::vector class, except that the vector is statically allocated on the stack for performance.

Todo:
Documentation Core/Datatypes/Color.h
Todo:
Documentation Core/Datatypes/ColorMap.h
Todo:
Documentation Core/Datatypes/Datatype.h
Todo:
Documentation Core/Datatypes/DatatypeFwd.h
Todo:
Documentation Core/Datatypes/Geometry.h

The following include contains AbstractUniformStateItem which allows us to store uniforms to be passed, at a later time, to spire.

Todo:
Documentation Core/Datatypes/Legacy/Base/Types.h
Todo:
Documentation Core/Datatypes/Legacy/Color/ColorMap.cc
Todo:
Documentation Core/Datatypes/Legacy/Color/Material.cc
Todo:
Documentation Core/Datatypes/Legacy/Color/Material.h
Todo:
Documentation Core/Datatypes/Legacy/Field/CastFData.h
Todo:
Documentation Core/Datatypes/Legacy/Field/cd_templates_fields_1_itk.cc

Include what kind of support we want to have Need to fix this and couple it sci-defs

Todo:
Documentation Core/Datatypes/Legacy/Field/FieldFwd.h
Author
Marty Cole Department of Computer Science University of Utah
Date
January 2001
Todo:
Documentation Core/Datatypes/Legacy/Field/FieldInformation.h
Todo:
Documentation Core/Datatypes/Legacy/Field/FieldRNG.cc
Todo:
Documentation Core/Datatypes/Legacy/Field/FieldRNG.h

Include what kind of support we want to have Need to fix this and couple it to sci-defs

A structured curve is a dataset with regular topology but with irregular geometry. The line defined may have any shape but can not be overlapping or self-intersecting.

The topology of structured curve is represented using a 1D vector with the points being stored in an index based array. The ordering of the curve is implicity defined based based upon its indexing.

For more information on datatypes see Schroeder, Martin, and Lorensen, "The Visualization Toolkit", Prentice Hall, 1998. Include what kind of support we want to have Need to fix this and couple it to sci-defs

A structured grid is a dataset with regular topology but with irregular geometry.

The grid may have any shape but can not be overlapping or self-intersecting.

The topology of a structured grid is represented using 2D, or 3D vector with the points being stored in an index based array. The faces (quadrilaterals) and cells (Hexahedron) are implicitly define based based upon their indexing.

Structured grids are typically used in finite difference analysis.

For more information on datatypes see Schroeder, Martin, and Lorensen, "The Visualization Toolkit", Prentice Hall, 1998.Include what kind of support we want to have Need to fix this and couple it to sci-defs

A structured grid is a dataset with regular topology but with irregular geometry. The grid may have any shape but can not be overlapping or self-intersecting. The topology of a structured grid is represented using a 2D, or 3D vector with the points being stored in an index based array. The faces (quadrilaterals) and cells (Hexahedron) are implicitly define based based upon their indexing.

Structured grids are typically used in finite difference analysis.

For more information on datatypes see Schroeder, Martin, and Lorensen, "The Visualization Toolkit", Prentice Hall, 1998.Include what kind of support we want to have Need to fix this and couple it to sci-defs

Todo:
Documentation Core/Datatypes/Legacy/Field/VFDataT_0.cc
Todo:
Documentation Core/Datatypes/Legacy/Field/VFDataT_1.cc
Todo:
Documentation Core/Datatypes/Legacy/Field/VFDataT_2.cc
Todo:
Documentation Core/Datatypes/Legacy/Matrix/DenseMatrix.cc
Todo:
Documentation Core/Datatypes/Legacy/Matrix/DenseMatrixFunctions.cc
Todo:
Documentation Core/Datatypes/Legacy/Matrix/MatrixAlgorithms.cc
Todo:
Documentation Core/Datatypes/Legacy/Matrix/MatrixAlgorithms.h
Todo:
Documentation Core/Datatypes/Legacy/Matrix/MatrixFwd.h
Todo:
Documentation Core/Datatypes/Legacy/Matrix/MatrixTypeConverter.cc
Todo:
Documentation Core/Datatypes/Legacy/Matrix/MatrixTypeConverter.h
Todo:
Documentation Core/Datatypes/Legacy/Other/FieldArray.cc
Todo:
Documentation Core/Datatypes/Legacy/Other/FieldArray.h
Todo:
Documentation Core/Datatypes/Matrix.h
Todo:
Documentation Core/Datatypes/MatrixComparison.h
Todo:
Documentation Core/Datatypes/MatrixFwd.h
Todo:
Documentation Core/Datatypes/MatrixIO.h
Todo:
Documentation Core/Datatypes/MatrixTypeConversion.h
Todo:
Documentation Core/Datatypes/Mesh/FieldFwd.h
Todo:
Documentation Core/Datatypes/Mesh/LatticeVolumeMeshRegister.h
Todo:
Documentation Core/Datatypes/Mesh/MeshFacade.h
Todo:
Documentation Core/Datatypes/Mesh/MeshFacadeIterators.h
Todo:
Documentation Core/Datatypes/Mesh/MeshFactory.h
Todo:
Documentation Core/Datatypes/Mesh/MeshTraits.h
Todo:
Documentation Core/Datatypes/Mesh/TriSurfMeshRegister.h
Todo:
Documentation Core/Datatypes/Mesh/VirtualMeshFacade.h
Todo:
Documentation Core/Datatypes/Mesh/VirtualMeshFactory.h
Todo:
Documentation Core/Datatypes/PropertyManagerExtensions.h
Todo:
Documentation Core/Datatypes/Scalar.h
Todo:
Documentation Core/Datatypes/SparceRowMatrixFromMap.h
Todo:
Documentation Core/Datatypes/String.h
Todo:
Documentation Core/GeometryPrimitives/BBox.h
Todo:
replace asserts in this code with warnings or other reporting mechanism that doesn't abort the program
Todo:
Documentation Core/GeometryPrimitives/GeomFwd.h
Todo:
Documentation Core/GeometryPrimitives/Plane.h
Todo:
Documentation Core/GeometryPrimitives/PointVectorOperators.h
Todo:
Documentation Core/GeometryPrimitives/SearchGridT.h
Todo:
Documentation Core/GeometryPrimitives/Transform.h
Todo:
Documentation Core/GeometryPrimitives/Vector.h
Todo:
Documentation Core/Logging/ConsoleLogger.h
Todo:
Documentation Core/Logging/DirectLogger.h
Todo:
Documentation Core/Logging/Log.h
Todo:
Documentation Core/Logging/LoggerFwd.h
Todo:
Documentation Core/Logging/LoggerInterface.h
Todo:
Documentation Core/Logging/ScopedTimeRemarker.h
Todo:
Documentation Core/PersistentFwd.h
Todo:
pimpl?
Todo:
: pimpl?
Todo:
Documentation Core/Thread/Legacy/ UsedWithLockingHandle.h
Todo:
pimpl?
Todo:
Documentation Core/Utils/Exception.h
Todo:
Documentation Core/Utils/FileUtil.h
Todo:
Documentation Core/Utils/Legacy/CheckSum.h
Todo:
Documentation Core/Utils/Legacy/Debug.h
Todo:
Documentation Core/Utils/Legacy/Endian.cc
Todo:
Documentation Core/Utils/Legacy/Environment_Defaults.cc
Todo:
Documentation Core/Util/Legacy/FullFileName.h
Todo:
Documentation Core/Utils/Legacy/MemoryUtil.h
Todo:
Documentation Core/Utils/Legacy/StringUtil.cc
Todo:
Documentation Core/Utils/Legacy/StringUtil.h
Todo:
Documentation Core/Utils/Lockable.h
Todo:
Documentation Core/Utils/StringUtil.h
Todo:
Documentation Core/Utils/TypeIDTable.h
Todo:
Documentation Dataflow/Engine/Controller/ControllerInterfaces.h
Todo:
Documentation Dataflow/Engine/Controller/DynamicPortManager.h
Todo:
Documentation Dataflow/Engine/Controller/NetworkCommands.h
Todo:
Documentation Dataflow/Engine/Controller/NetworkEditorController.h
Todo:
: split out connectionmakerservice
Todo:
Documentation Dataflow/Engine/Controller/ProvenanceItem.h
Todo:
Documentation Dataflow/Engine/Controller/ProvenanceItemFactory.h
Todo:
Documentation Dataflow/Engine/Controller/ProvenanceItemImpl.h
Todo:
Documentation Dataflow/Engine/Controller/ProvenanceManager.h
Todo:
Documentation Dataflow/Engine/Python/NetworkEditorPythonAPI.cc
Todo:
Documentation Dataflow/Engine/Python/NetworkEditorPythonInterface.cc
Todo:
Documentation Dataflow/Engine/Scheduler/BasicMultithreadedNetworkExecutor.h/
Todo:
Documentation Dataflow/Engine/Scheduler/BasicParallelExecutionStrategy.h
Todo:
Documentation Dataflow/Engine/Scheduler/BoostGraphParallelScheduler.h
Todo:
Documentation Dataflow/Engine/Scheduler/BoostGraphSerialScheduler.h
Todo:
Documentation Dataflow/Engine/Scheduler/DynamicMultithreadedNetworkExecutor.h
Todo:
Documentation Dataflow/Network/Connection.h
Todo:
Documentation Dataflow/Network/ConnectionId.h
Todo:
Documentation Dataflow/Network/DataflowInterfaces.h
Todo:
Documentation Dataflow/Network/ExecutableObject.h
Todo:
Documentation Dataflow/Network/Module.h
Todo:
Documentation Dataflow/Network/ModuleDescription.h
Todo:
Documentation Dataflow/Network/ModuleFactory.h
Todo:
Documentation Dataflow/Network/ModuleInterface.h
Todo:
Documentation Dataflow/Network/ModuleStateInterface.h
Todo:
Documentation Dataflow/Network/Network.h
Todo:
Documentation Dataflow/Network/NetworkFwd.h
Todo:
Documentation Dataflow/Network/NetworkInterface.h
Todo:
Documentation Dataflow/Network/NetworkSettings.h
Todo:
Documentation Dataflow/Network/NullModuleState.h
Todo:
Documentation Dataflow/Network/Port.h
Todo:
Documentation Dataflow/Network/PortInterface.h
Todo:
Documentation Dataflow/Network/PortInterface.h
Todo:
Documentation Dataflow/Network/PortManager.h
Todo:
Documentation Dataflow/Network/SimpleSourceSink.h
Todo:
Documentation Dataflow/Serialization/Network/ModuleDescriptionSerialization.h
Todo:
Documentation Dataflow/Serialization/Network/ModulePositionGetter.h
Todo:
Documentation Dataflow/Serialization/Network/NetworkDescriptionSerialization.h
Todo:
Documentation Dataflow/Serialization/Network/NetworkXMLSerializer.h
Todo:
Documentation Dataflow/Serialization/Network/StateSerialization.h
Todo:
Documentation Dataflow/Serialization/Network/XMLSerializer.h
Todo:
Documentation Dataflow/State/SimpleModuleState.h
Author
James Hughes
Date
March 2013
Author
James Hughes
Date
April 2013
Author
James Hughes
Date
February 2013
Author
James Hughes
Date
August 2013
Todo:
Documentation Modules/Basic/DynamicPortTester.h
Todo:
Documentation Modules/Basic/PrintDatatype.h
Todo:
Documentation Modules/Basic/ReceiveScalar.h
Todo:
Documentation Modules/Basic/ReceiveScalarModuleState.h
Todo:
Documentation Modules/Basic/ReceiveTestMatrix.h
Todo:
Documentation Modules/Basic/SendScalar.h
Todo:
Documentation Modules/Basic/SendTestMatrix.h
Todo:
MORITZ
Todo:
MORITZ
Todo:
MORITZ
Author
Steven G. Parker Department of Computer Science University of Utah
Date
July 1994
Todo:
Documentation Module/DataIO/ReadField.h
Todo:
Documentation Modules/DataIO/ReadMatrix.h
Todo:
Documentation Modules/DataIO/WriteField.h
Todo:
Documentation Modules/DataIO/WriteMatrix.h
Todo:
Documentation Modules/Factory/HardCodedModuleFactory.h
Todo:
Documentation Modules/Fields CreateSclarFieldDataBasic.h
Todo:
Documentation Modules/Fields/ReportFieldInfo.h
Todo:
Documentation Modules/FiniteElements/TDSSimulator.h
Author
Steven G. Parker Department of Computer Science University of Utah
Date
July 1994

Limitations: Uses .tcl file with "filename" and "filetype" Input port must be of type SimpleIPort

Todo:
Documentation Modules/Legacy/DataIO/ReadFieldArray.cc
Todo:
Documentation Modules/Legacy/DataIO/StreamACQFileFromDisk.cc
Todo:
Documentation Modules/Legacy/DataIO/StreamMatrixFromDisk.cc
Author
Steven G. Parker, Department of Computer Science, University of Utah.
Date
July 1994
Author
Michael Callahan, Department of Computer Science, University of Utah.
Date
September 2004
Author
Elisha R. Hughes, CVRTI, University of Utah, based on: Steven G. Parker, Department of Computer Science, University of Utah. July 1994
Date
November 2004
Todo:
Documentation Modules/Legacy/DataIO/WriteFieldArray.cc
Author
McKay Davis, Scientific Computing and Imaging INstitute, University of Utah
Date
May 2005
Todo:
Documentation Modules/Legacy/Fields/CalculateMeshCenter.cc
Author
David Weinstein Department of Computer Science University of Utah
Date
November 1994
Author
Allen R. Sanderson Michael Callahan Department of Computer Science University of Utah
Date
March 2001
Author
Michael Callahan, Department of Computer Science, University of Utah
Date
February 2001
Author
David Weinstein Department of Computer Science University of Utah
Date
March 2001
Author
Michael Callahan Department of Computer Science University of Utah
Date
March 2001
Todo:
Documentation Modules/Legacy/Fields/GenerateMedialAxisPoints.cc
Todo:
Documentation Modules/Legacy/Fields/GetAllSegmentationBoundaries.cc
Todo:
Documentation Modules/Legacy/Fields/GetFieldDomainStructure.cc
Todo:
Documentation Modules/Legacy/Fields/GetFieldNodes.h
Todo:
Documentation Modules/Legacy/Fields/GetMeshQualityField.cc
Todo:
Documentation Modules/Legacy/Fields/MatchDomainLabels.cc
Author
Michael Callahan, Department of Computer Science, University of Utah
Date
July 2004
Todo:
Documentation Modules/Legacy/Fields/PadRegularMesh.cc
Author
Allen R. Sanderson Michael Callahan SCI Institute University of Utah
Date
February 2006
Todo:
Documentation Modules/Legacy/Fields/RefineMesh.cc
Todo:
Documentation Modules/Legacy/Fields/RemoveUnusedNodes.cc
Author
Michael Callahan Department of Computer Science University of Utah
Date
February 2001
Todo:
Documentation Modules/Legacy/Fields/SetFieldNodes.h
Author
David Weinstein, Department of Computer Science, University of Utah
Date
June 1999
Todo:
Documentation Modules/Legacy/Fields/SplitNodesByDomain.cc
Todo:
Documentation Modules/Legacy/FiniteElements/BuildFEGridMapping.cc
Todo:
Documentation Modules/Legacy/FiniteElements/BuildFEGridMappingByDomain.cc
Todo:
Documentation Modules/Legacy/FiniteElements/BuildFEMatrix.h
Todo:
Documentation Modules/Legacy/FiniteElements/BuildFESurfRHS.cc
Todo:
Documentation Modules/Legacy/FiniteElements/BuildFEVolRHS.cc
Todo:
Documentation Modules/Legacy/FiniteElements/BuildTDCSMatrix.h
Todo:
Documentation Modules/Legacy/FiniteElements/DefinePeriodicBoundaries.cc
Todo:
Documentation Modules/Legacy/Math/AddKnownsToLinearSystem.h
Todo:
Documentation Modules/Legacy/Math/AddLinkedNodesToLinearSystem.cc
Author
David Weinstein Department of Computer Science University of Utah
Date
June 1999
Author
David Weinstein & Chris Butson Department of Computer Science University of Utah
Date
July 2002
Author
McKay Davis School of Computing University of Utah
Date
August, 2005
Author
Michael Callahan, Department of Computer Science, University of Utah
Date
January 2002
Todo:
Documentation Modules/Legacy/Math/RemoveZeroRowsAndColumns.cc
Todo:
Documentation Modules/Legacy/Math/RemoveZerosFromMatrix.cc
Todo:
Documentation Modules/Legacy/Math/SortMatrix.cc
Todo:
Documentation Modules/Legacy/String/GetNetworkFileName.cc
Todo:
Documentation Modules/Math/CreateMatrix.h
Todo:
Documentation Modules/Math/EvaluateLinearAlgebraBinary.h
Todo:
Documentation Modules/Math/EvaluateLinearAlgebraBinaryState.h
Todo:
Documentation Modules/Math/EvaluateLinearAlgebraUnary.h
Todo:
Documentation Modules/Math/ReportMatrixInfo.h
Todo:
Documentation Modules/Math/SolveLinearSystem.h
Todo:
Documentation Modules/String/CreatString.h
Todo:
Documentation Modules/Visualization/CreateBasicColorMap.h
Todo:
Documentation Modules/Visualization/MatrixAsVectorField.h
Todo:
Documentation Modules/Visualization/MeshConstruction.h
Todo:
Documentation Modules/Visualization/ShowField.h
Todo:
Documentation Modules/Visualization/ShowString.h

Typedef Documentation

typedef boost::function<bool(ArrayMathProgramCode&)> ArrayMathFunctionPtr
typedef boost::shared_ptr<ArrayMathProgramCode> ArrayMathProgramCodePtr
typedef boost::shared_ptr<ArrayMathProgram> ArrayMathProgramHandle
typedef ConstantBasis< char > CFDcharBasis
typedef ConstantBasis< double > CFDdoubleBasis
typedef ConstantBasis< float > CFDfloatBasis
typedef ConstantBasis< int > CFDintBasis
typedef ConstantBasis< long long > CFDlonglongBasis
typedef ConstantBasis< short > CFDshortBasis
typedef ConstantBasis< unsigned char > CFDucharBasis
typedef ConstantBasis< unsigned int > CFDuintBasis
typedef ConstantBasis< unsigned long > CFDulongBasis
typedef ConstantBasis< unsigned short > CFDushortBasis
typedef ScalarType<char> Char
typedef void(* CleanupManagerCallback)(void *)
typedef LockingHandle<Clipper> ClipperHandle
typedef LockingHandle<ColorMap> ColorMapHandle
typedef LockingHandle<ColumnMatrix> ColumnMatrixHandle
typedef LockingHandle<Datatype> DatatypeHandle
typedef LockingHandle<DenseMatrix> DenseMatrixHandle
typedef ScalarType<double> Double
typedef std::map<std::pair<index_type, index_type>, index_type, edgecompare> EdgeMapType
typedef std::map<std::pair<index_type, index_type>, std::vector<index_type>, edgecompare> EdgeMapType2
typedef QuadBilinearLgn< char > FDcharBasis
typedef CrvLinearLgn< char > FDCrcharBasis
typedef CrvLinearLgn< double > FDCrdoubleBasis
typedef CrvLinearLgn< float > FDCrfloatBasis
typedef CrvLinearLgn< int > FDCrintBasis
typedef CrvLinearLgn< long long > FDCrlonglongBasis
typedef CrvLinearLgn< short > FDCrshortBasis
typedef CrvLinearLgn< unsigned char > FDCrucharBasis
typedef CrvLinearLgn< unsigned int > FDCruintBasis
typedef CrvLinearLgn< unsigned long > FDCrulongBasis
typedef CrvLinearLgn< unsigned short > FDCrushortBasis
typedef QuadBilinearLgn< double > FDdoubleBasis
typedef QuadBilinearLgn< float > FDfloatBasis
typedef HexTrilinearLgn<long long> FDHlonglongBasis
typedef HexTrilinearLgn<unsigned char> FDHucharBasis
typedef HexTrilinearLgn<unsigned int> FDHuintBasis
typedef HexTrilinearLgn<unsigned long> FDHulongBasis
typedef HexTrilinearLgn<unsigned short> FDHushortBasis
typedef QuadBilinearLgn< int > FDintBasis
typedef QuadBilinearLgn< long long > FDlonglongBasis
typedef QuadBilinearLgn< char > FDQcharBasis
typedef QuadBilinearLgn< double > FDQdoubleBasis
typedef QuadBilinearLgn< float > FDQfloatBasis
typedef QuadBilinearLgn< int > FDQintBasis
typedef QuadBilinearLgn< long long > FDQlonglongBasis
typedef QuadBilinearLgn< short > FDQshortBasis
typedef QuadBilinearLgn< unsigned char > FDQucharBasis
typedef QuadBilinearLgn< unsigned int > FDQuintBasis
typedef QuadBilinearLgn< unsigned long > FDQulongBasis
typedef QuadBilinearLgn< unsigned short > FDQushortBasis
typedef QuadBilinearLgn< short > FDshortBasis
typedef QuadBilinearLgn< unsigned char > FDucharBasis
typedef QuadBilinearLgn< unsigned int > FDuintBasis
typedef QuadBilinearLgn< unsigned long > FDulongBasis
typedef QuadBilinearLgn< unsigned short > FDushortBasis
typedef LockingHandle<FieldArray> FieldArrayHandle
typedef boost::shared_ptr<Field> FieldHandle
typedef std::vector<FieldHandle> FieldList
typedef ScalarType<float> Float
typedef HexTricubicHmt<double> HTCdoubleBasis
typedef LockingHandle<Image> ImageHandle
typedef long long index_type
typedef ScalarType<int> Int
typedef LockingHandle<ITKDatatype> ITKDatatypeHandle
typedef ScalarType<long long> LongLong
typedef unsigned int mask_type
typedef LockingHandle<Material> MaterialHandle
typedef LockingHandle< Matrix<double> > MatrixHandle
typedef boost::shared_ptr<Mesh> MeshHandle
typedef NoDataBasis< double > NDBasis
typedef LockingHandle<NrrdData> NrrdDataHandle
typedef struct SCIRun::Pair PAIR
typedef boost::shared_ptr<class ParserFunction> ParserFunctionHandle
typedef std::map<std::string,ParserFunctionHandle> ParserFunctionList
typedef boost::shared_ptr<ParserNode> ParserNodeHandle
typedef boost::shared_ptr<ParserProgram> ParserProgramHandle
typedef boost::shared_ptr<ParserTree> ParserTreeHandle
typedef boost::shared_ptr<ParserVariable> ParserVariableHandle
typedef std::map<std::string,ParserVariableHandle> ParserVariableList
typedef Persistent*(* PersistentMaker0)()
typedef boost::shared_ptr<PersistentTypeID> PersistentTypeIDPtr
typedef boost::shared_ptr<Piostream> PiostreamPtr
typedef struct SCIRun::Quat QUAT
typedef ScalarType<short> Short
typedef void(* SIG_HANDLER_T)(int)
typedef long long size_type
typedef LockingHandle<SparseRowMatrix> SparseRowMatrixHandle
typedef LockingHandle<String> StringHandle
typedef ScalarType<unsigned char> UChar
typedef ScalarType<unsigned int> UInt
typedef ScalarType<unsigned short> UShort
typedef boost::shared_ptr<VMesh> VMeshHandle

Enumeration Type Documentation

anonymous enum
Enumerator
SCRIPT_SEQUENTIAL_VAR_E 
SCRIPT_SINGLE_VAR_E 
SCRIPT_CONST_VAR_E 
SCRIPT_USED_VAR_E 
SCRIPT_OPTIONAL_VAR_E 
anonymous enum
Enumerator
PARSER_SEQUENTIAL_FUNCTION_E 
PARSER_SINGLE_FUNCTION_E 
PARSER_CONST_FUNCTION_E 
PARSER_SYMMETRIC_FUNCTION_E 
anonymous enum
Enumerator
SCRIPT_INPUT_E 
SCRIPT_OUTPUT_E 
SCRIPT_CONSTANT_SCALAR_E 
SCRIPT_CONSTANT_STRING_E 
SCRIPT_VARIABLE_E 
anonymous enum
Enumerator
PARSER_CONSTANT_SCALAR_E 
PARSER_CONSTANT_STRING_E 
PARSER_VARIABLE_E 
PARSER_FUNCTION_E 
Enumerator
NONE_E 
CHAR_E 
UNSIGNED_CHAR_E 
SHORT_E 
UNSIGNED_SHORT_E 
INT_E 
UNSIGNED_INT_E 
LONGLONG_E 
UNSIGNED_LONGLONG_E 
FLOAT_E 
DOUBLE_E 
VECTOR_E 
TENSOR_E 
Enumerator
NODATA_E 
CONSTANTDATA_E 
LINEARDATA_E 
QUADRATICDATA_E 
CUBICDATA_E 
Enumerator
natural_ends 
clamped_ends 
bessel_ends 
quadratic_ends 
Enumerator
POINTCLOUDMESH_E 
CURVEMESH_E 
TRISURFMESH_E 
QUADSURFMESH_E 
TETVOLMESH_E 
PRISMVOLMESH_E 
HEXVOLMESH_E 
SCANLINEMESH_E 
IMAGEMESH_E 
LATVOLMESH_E 
STRUCTCURVEMESH_E 
STRUCTQUADSURFMESH_E 
STRUCTHEXVOLMESH_E 
Enumerator
LINEARMESH_E 
QUADRATICMESH_E 
CUBICMESH_E 

Function Documentation

double SCIRun::Abs ( double  d)
inline
float SCIRun::Abs ( float  f)
inline
int SCIRun::Abs ( int  i)
inline
void Add ( DenseMatrix out,
const DenseMatrix m1,
const DenseMatrix m2 
)
void Add ( DenseMatrix out,
double  f1,
const DenseMatrix m1,
double  f2,
const DenseMatrix m2 
)
void Add ( double  f1,
DenseMatrix out,
const DenseMatrix m1 
)
Todo:
: This code does not look OK
void SCIRun::Add ( ColumnMatrixGeneric< T > &  result,
const ColumnMatrixGeneric< T > &  a,
const ColumnMatrixGeneric< T > &  b 
)
void SCIRun::Add ( ColumnMatrixGeneric< T > &  result,
const ColumnMatrixGeneric< T > &  a,
const ColumnMatrixGeneric< T > &  b,
const ColumnMatrixGeneric< T > &  c 
)
void SCIRun::AddScMult ( ColumnMatrixGeneric< T > &  result,
const ColumnMatrixGeneric< T > &  a,
s,
const ColumnMatrixGeneric< T > &  b 
)
void SCIRun::airToLower ( char *  p)
PiostreamPtr auto_gzistream ( const std::string &  filename,
ProgressReporter *  pr 
)
SCISHARE PiostreamPtr auto_istream ( const std::string &  filename,
LoggerHandle  pr 
)
SCISHARE PiostreamPtr auto_ostream ( const std::string &  filename,
const std::string &  type,
LoggerHandle  pr 
)
SCISHARE std::string SCIRun::autocomplete ( const std::string &  )
std::string SCIRun::basename ( const std::string &  path)
inline

Remove directory name.

FieldHandle BYUToTriSurfField_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool SCIRun::CalculateSpline ( std::vector< double > &  t,
std::vector< double > &  x,
std::vector< double > &  tt,
std::vector< double > &  xx 
)
bool SCIRun::CalculateSpline ( std::vector< double > &  t,
std::vector< Point > &  p,
std::vector< double > &  tt,
std::vector< Point > &  pp 
)
SCISHARE std::string SCIRun::canonicalize ( std::string  )
T CastFData ( const char &  val)
inline
T CastFData ( const unsigned char &  val)
inline
T CastFData ( const short &  val)
inline
T CastFData ( const unsigned short &  val)
inline
T CastFData ( const int &  val)
inline
T CastFData ( const unsigned int &  val)
inline
T CastFData ( const long &  val)
inline
T CastFData ( const unsigned long &  val)
inline
T CastFData ( const long long &  val)
inline
T CastFData ( const unsigned long long &  val)
inline
T CastFData ( const float &  val)
inline
T CastFData ( const double &  val)
inline
T CastFData ( const Core::Geometry::Vector &  val)
inline
T CastFData ( const Core::Geometry::Tensor &  val)
inline
float SCIRun::CastFData ( const float &  val)
inline
double SCIRun::CastFData ( const float &  val)
inline
float SCIRun::CastFData ( const double &  val)
inline
double SCIRun::CastFData ( const double &  val)
inline
Core::Geometry::Tensor SCIRun::CastFData< Core::Geometry::Tensor > ( const unsigned char &  val)
inline
Core::Geometry::Tensor SCIRun::CastFData< Core::Geometry::Tensor > ( const unsigned short &  val)
inline
Core::Geometry::Tensor SCIRun::CastFData< Core::Geometry::Tensor > ( const unsigned int &  val)
inline
Core::Geometry::Tensor SCIRun::CastFData< Core::Geometry::Tensor > ( const unsigned long &  val)
inline
Core::Geometry::Tensor SCIRun::CastFData< Core::Geometry::Tensor > ( const long long &  val)
inline
Core::Geometry::Tensor SCIRun::CastFData< Core::Geometry::Tensor > ( const unsigned long long &  val)
inline
Core::Geometry::Tensor SCIRun::CastFData< Core::Geometry::Tensor > ( const Core::Geometry::Vector &  )
inline
Core::Geometry::Tensor SCIRun::CastFData< Core::Geometry::Tensor > ( const Core::Geometry::Tensor &  val)
inline
Core::Geometry::Vector SCIRun::CastFData< Core::Geometry::Vector > ( const unsigned char &  )
inline
Core::Geometry::Vector SCIRun::CastFData< Core::Geometry::Vector > ( const unsigned short &  )
inline
Core::Geometry::Vector SCIRun::CastFData< Core::Geometry::Vector > ( const unsigned int &  )
inline
Core::Geometry::Vector SCIRun::CastFData< Core::Geometry::Vector > ( const unsigned long &  )
inline
Core::Geometry::Vector SCIRun::CastFData< Core::Geometry::Vector > ( const unsigned long long &  )
inline
Core::Geometry::Vector SCIRun::CastFData< Core::Geometry::Vector > ( const Core::Geometry::Vector &  val)
inline
Core::Geometry::Vector SCIRun::CastFData< Core::Geometry::Vector > ( const Core::Geometry::Tensor &  )
inline
double SCIRun::Cbrt ( double  d)
inline
float SCIRun::Cbrt ( float  d)
inline
SCISHARE char * ccast_unsafe ( const std::string &  str)

Unsafe cast from string to char *, used to export strings to C functions.

int SCIRun::Ceil ( double  d)
inline
int SCIRun::Ceil ( float  f)
inline
int SCIRun::Ceil ( double  d,
int  offset 
)
inline
int SCIRun::Ceil ( float  f,
int  offset 
)
inline
double SCIRun::Clamp ( double  d,
double  min,
double  max 
)
inline
float SCIRun::Clamp ( float  f,
float  min,
float  max 
)
inline
int SCIRun::Clamp ( int  i,
int  min,
int  max 
)
inline
int SCIRun::compute_checksum ( T *  data,
std::size_t  length 
)
void Concat_cols ( DenseMatrix out,
const DenseMatrix m1,
const DenseMatrix m2 
)
void Concat_rows ( DenseMatrix out,
const DenseMatrix m1,
const DenseMatrix m2 
)
void SCIRun::convert_to_whitespace ( std::string &  line)
inline
void SCIRun::convertToUnixPath ( std::string &  winPath)
inline
SCISHARE void SCIRun::convertToWindowsPath ( std::string &  unixPath)
void SCIRun::Copy ( ColumnMatrixGeneric< T > &  out,
const ColumnMatrixGeneric< T > &  in 
)
void SCIRun::Copy ( ColumnMatrixGeneric< T > &  out,
const ColumnMatrixGeneric< T > &  in,
index_type  beg,
index_type  end 
)
SCISHARE void SCIRun::copy_and_parse_scirunrc ( )
SCISHARE int SCIRun::copyDir ( std::string  src,
std::string  dest 
)
Todo:
: re-implement with boost
SCISHARE int SCIRun::copyFile ( const boost::filesystem::path &  src,
const boost::filesystem::path &  dest 
)
double SCIRun::Cot ( double  d)
inline
void create_environment_defaults ( std::map< std::string, std::string > &  envMap)
SCISHARE void SCIRun::create_sci_environment ( char **  env,
char *  execname 
)
FieldHandle CreateField ( const std::string &  type)
FieldHandle CreateField ( const std::string &  type,
MeshHandle  mesh 
)
FieldHandle CreateField ( const std::string &  meshtype,
const std::string &  basistype,
const std::string &  datatype 
)
FieldHandle CreateField ( const std::string &  meshtype,
const std::string &  meshbasistype,
const std::string &  databasistype,
const std::string &  datatype 
)
FieldHandle CreateField ( mesh_info_type  mesh,
meshbasis_info_type  meshbasis,
databasis_info_type  databasis,
data_info_type  data 
)
FieldHandle CreateField ( mesh_info_type  mesh,
databasis_info_type  databasis,
data_info_type  data 
)
FieldHandle CreateField ( FieldInformation info)
FieldHandle CreateField ( FieldInformation info,
MeshHandle  mesh 
)
MeshHandle CreateMesh ( const std::string &  type)
MeshHandle CreateMesh ( const std::string &  type,
size_type  x,
size_type  y,
size_type  z,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( const std::string &  type,
size_type  x,
size_type  y,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( const std::string &  type,
size_type  x,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( const std::string &  type,
size_type  x,
size_type  y,
size_type  z 
)
MeshHandle CreateMesh ( const std::string &  type,
size_type  x,
size_type  y 
)
MeshHandle CreateMesh ( const std::string &  type,
size_type  x 
)
MeshHandle CreateMesh ( FieldInformation info)
MeshHandle CreateMesh ( FieldInformation info,
size_type  x 
)
MeshHandle CreateMesh ( FieldInformation info,
size_type  x,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( FieldInformation info,
size_type  x,
size_type  y 
)
MeshHandle CreateMesh ( FieldInformation info,
size_type  x,
size_type  y,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( FieldInformation info,
size_type  x,
size_type  y,
size_type  z 
)
MeshHandle CreateMesh ( FieldInformation info,
size_type  x,
size_type  y,
size_type  z,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( FieldInformation info,
const std::vector< size_type > &  x 
)
MeshHandle CreateMesh ( FieldInformation info,
const std::vector< size_type > &  x,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( mesh_info_type  mesh)
MeshHandle CreateMesh ( mesh_info_type  mesh,
size_type  x 
)
MeshHandle CreateMesh ( mesh_info_type  mesh,
size_type  x,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( mesh_info_type  mesh,
size_type  x,
size_type  y 
)
MeshHandle CreateMesh ( mesh_info_type  mesh,
size_type  x,
size_type  y,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( mesh_info_type  mesh,
size_type  x,
size_type  y,
size_type  z 
)
MeshHandle CreateMesh ( mesh_info_type  mesh,
size_type  x,
size_type  y,
size_type  z,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
MeshHandle CreateMesh ( mesh_info_type  mesh,
const std::vector< size_type > &  x 
)
MeshHandle CreateMesh ( mesh_info_type  mesh,
const std::vector< size_type > &  x,
const Core::Geometry::Point min,
const Core::Geometry::Point max 
)
VMesh* SCIRun::CreateVCurveMesh ( MESH *  )

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VFData* SCIRun::CreateVFData ( FDATA &  ,
LFDATA &  ,
HFDATA &   
)
inline

In case we encounter an unknow datatype. We could have this function return a fuly functional interface, in which case after the field is created in the dynamic compilation process it would have this part of the virtual interface. It would be compiled with the first instantiation of the field. However for the moment we ignore that case and do not provide virtual interfaces for unknown data types.

VFData* SCIRun::CreateVFData ( FData2d< T, MESH > &  fdata,
std::vector< T > &  lfdata,
std::vector< std::vector< T > > &  hfdata 
)
inline

These ended up here, due to the problem with the include order in get_typedescription. Once we have dismanteled that system this can go back to VFData

VFData* SCIRun::CreateVFData ( FData3d< T, MESH > &  fdata,
std::vector< T > &  lfdata,
std::vector< std::vector< T > > &  hfdata 
)
inline
VMesh* SCIRun::CreateVHexVolMesh ( MESH *  )

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVImageMesh ( MESH *  )

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVLatVolMesh ( MESH *  )

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVPointCloudMesh ( MESH *  )

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVPrismVolMesh ( MESH *  )

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVQuadSurfMesh ( MESH *  mesh)

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVScanlineMesh ( MESH *  mesh)

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVStructCurveMesh ( MESH *  mesh)

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVStructHexVolMesh ( MESH *  mesh)

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVStructQuadSurfMesh ( MESH *  mesh)

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVTetVolMesh ( MESH *  )

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

VMesh* SCIRun::CreateVTriSurfMesh ( MESH *  )

make sure any other mesh other than the preinstantiate ones returns no virtual interface. Altering this behavior will allow for dynamically compiling the interface if needed.

double* SCIRun::ctof ( double **  c,
int  rows,
int  cols 
)
bool CurveFieldToTextBaseIndexOne_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool CurveFieldToTextBaseIndexZero_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
MatrixHandle CVTRICal8FileMatrix_reader ( ProgressReporter *  pr,
const char *  filename 
)
MatrixHandle CVTRIMappingFileMatrix_reader ( ProgressReporter *  pr,
const char *  filename 
)
std::string SCIRun::defaultExportTypeForFile ( const GenericIEPluginManager< Data > *  mgr = 0)
SCISHARE std::string SCIRun::defaultExportTypeForFile ( const GenericIEPluginManager< Field > *  mgr)
std::string SCIRun::defaultImportTypeForFile ( const GenericIEPluginManager< Data > *  mgr = 0)
SCISHARE std::string SCIRun::defaultImportTypeForFile ( const GenericIEPluginManager< Field > *  mgr)
void SCIRun::delete_all_items ( Cont &  cont)
void SCIRun::delete_all_values ( MapType &  cont)
SCISHARE int SCIRun::deleteDir ( const boost::filesystem::path &  filename)
SCISHARE int SCIRun::deleteFile ( const boost::filesystem::path &  filename)
double SCIRun::DetMatrix3P ( const VectorOfPoints &  p)

Inline templated determinant of matrix.

T SCIRun::DetMatrix3x3 ( const T *  p)
inline
bool DIF_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)

Define types we need for mapping

Define types we need for mapping

T SCIRun::Dot ( const ColumnMatrixGeneric< T > &  a,
const ColumnMatrixGeneric< T > &  b 
)
T SCIRun::Dot ( const ColumnMatrixGeneric< T > &  a,
const ColumnMatrixGeneric< T > &  b,
index_type  beg,
index_type  end 
)
double SCIRun::DtoR ( double  d)
inline
float SCIRun::DtoR ( float  d)
inline
bool Dummy_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
MatrixHandle EcgsimFileMatrix_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool EcgsimFileMatrix_writer ( ProgressReporter *  pr,
MatrixHandle  matrix,
const char *  filename 
)
FieldHandle SCIRun::EcgsimFileToTriSurf_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool SCIRun::elem_locate ( INDEX &  elem,
MESH &  msh,
const Core::Geometry::Point &  p 
)

General case locate, search each elem.

SCISHARE std::string endianness ( )
SCISHARE bool ends_with ( const std::string &  str,
const std::string &  substr 
)
void SCIRun::exit_handler ( )
MeshHandle SCIRun::fast_lat_boundaries ( Nrrd *  nrrd,
bool  close 
)
bool FieldToNrrd_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
SCISHARE bool SCIRun::FieldToObj_writer ( Core::Logging::Log &  pr,
FieldHandle  fh,
const char *  filename 
)
bool SCIRun::FieldToObj_writer ( LoggerHandle  pr,
FieldHandle  fh,
const char *  filename 
)
std::string fileTypeDescriptionFromDialogBoxFilter ( const std::string &  fileFilter)
SCISHARE void SCIRun::find_and_parse_rcfile ( const std::string &  rcfile)
const string SCIRun::find_type_name ( float *  )
const string SCIRun::find_type_name ( double *  )
const string SCIRun::find_type_name ( long double *  )
const string SCIRun::find_type_name ( short *  )
const string SCIRun::find_type_name ( unsigned short *  )
const std::string SCIRun::find_type_name ( Char *  )
inline
const string SCIRun::find_type_name ( int *  )
const std::string SCIRun::find_type_name ( UChar *  )
inline
const std::string SCIRun::find_type_name ( Short *  )
inline
const std::string SCIRun::find_type_name ( UShort *  )
inline
const std::string SCIRun::find_type_name ( Int *  )
inline
const std::string SCIRun::find_type_name ( UInt *  )
inline
const std::string SCIRun::find_type_name ( Float *  )
inline
const string SCIRun::find_type_name ( unsigned int *  )
const std::string SCIRun::find_type_name ( Double *  )
inline
const std::string SCIRun::find_type_name ( T *  )
const std::string SCIRun::find_type_name ( LongLong *  )
inline
const string SCIRun::find_type_name ( long *  )
const std::string find_type_name ( std::pair< T, S > *  )
const string SCIRun::find_type_name ( unsigned long *  )
SCISHARE const std::string SCIRun::find_type_name ( float *  )
SCISHARE const std::string SCIRun::find_type_name ( double *  )
SCISHARE const std::string SCIRun::find_type_name ( long double *  )
SCISHARE const std::string SCIRun::find_type_name ( short *  )
SCISHARE const std::string SCIRun::find_type_name ( unsigned short *  )
SCISHARE const std::string SCIRun::find_type_name ( int *  )
SCISHARE const std::string SCIRun::find_type_name ( unsigned int *  )
const string SCIRun::find_type_name ( long long *  )
SCISHARE const std::string SCIRun::find_type_name ( long *  )
SCISHARE const std::string SCIRun::find_type_name ( unsigned long *  )
SCISHARE const std::string SCIRun::find_type_name ( long long *  )
SCISHARE const std::string SCIRun::find_type_name ( unsigned long long *  )
SCISHARE const std::string SCIRun::find_type_name ( char *  )
SCISHARE const std::string SCIRun::find_type_name ( unsigned char *  )
const string SCIRun::find_type_name ( unsigned long long *  )
SCISHARE const std::string SCIRun::find_type_name ( bool *  )
SCISHARE const std::string SCIRun::find_type_name ( SCIRun::Core::Geometry::Vector )
SCISHARE const std::string SCIRun::find_type_name ( IntVector *  )
SCISHARE const std::string SCIRun::find_type_name ( SCIRun::Core::Geometry::Point )
SCISHARE const std::string SCIRun::find_type_name ( SCIRun::Core::Geometry::Transform )
SCISHARE const std::string SCIRun::find_type_name ( std::string *  )
const string SCIRun::find_type_name ( char *  )
const string SCIRun::find_type_name ( unsigned char *  )
const std::string SCIRun::find_type_name ( Array1< T > *  )
const string SCIRun::find_type_name ( bool *  )
const std::string SCIRun::find_type_name ( Array2< T > *  )
const string SCIRun::find_type_name ( Vector *  )
const std::string SCIRun::find_type_name ( std::vector< T > *  )
const string SCIRun::find_type_name ( Point *  )
const string SCIRun::find_type_name ( Transform *  )
const string SCIRun::find_type_name ( string *  )
const std::string SCIRun::find_type_name ( NodeIndex< T > *  )
const std::string SCIRun::find_type_name ( EdgeIndex< T > *  )
const std::string SCIRun::find_type_name ( FaceIndex< T > *  )
const std::string SCIRun::find_type_name ( CellIndex< T > *  )
const std::string SCIRun::find_type_name ( typename LatVolMesh< Basis >::NodeIndex *  )
const std::string SCIRun::find_type_name ( typename LatVolMesh< Basis >::CellIndex *  )
void findFactorsNearRoot ( const int  value,
int &  factor1,
int &  factor2 
)
SCISHARE std::string SCIRun::findFileInPath ( const std::string &  filename,
const std::string &  path 
)
int SCIRun::Floor ( double  d)
inline
int SCIRun::Floor ( float  f)
inline
int SCIRun::Floor ( double  d,
int  offset 
)
inline
int SCIRun::Floor ( float  f,
int  offset 
)
inline
bool SCIRun::from_string ( const std::string &  str,
T &  value 
)
SCISHARE bool from_string ( const std::string &  str,
double &  value 
)
SCISHARE bool from_string ( const std::string &  str,
float &  value 
)
SCISHARE bool from_string ( const std::string &  str,
int &  value 
)
SCISHARE bool from_string ( const std::string &  str,
unsigned int &  value 
)
SCISHARE bool from_string ( const std::string &  str,
long &  value 
)
SCISHARE bool from_string ( const std::string &  str,
unsigned long &  value 
)
SCISHARE bool from_string ( const std::string &  str,
long long &  value 
)
SCISHARE bool from_string ( const std::string &  str,
unsigned long long &  value 
)
void SCIRun::ftoc ( double *  f,
double **  c,
int  rows,
int  cols 
)
SCISHARE std::string SCIRun::get_example_nets_dir ( const std::string &  objdir)
SCISHARE void get_nrrd_compile_type ( const unsigned int  type,
std::string &  typeStr,
std::string &  typeName 
)
int get_nrrd_type ( )
int SCIRun::get_nrrd_type< char > ( )
SCISHARE int SCIRun::get_nrrd_type< float > ( )
int SCIRun::get_nrrd_type< float > ( )
int SCIRun::get_nrrd_type< int > ( )
SCISHARE int SCIRun::get_nrrd_type< long long > ( )
int SCIRun::get_nrrd_type< long long > ( )
SCISHARE int SCIRun::get_nrrd_type< short > ( )
int SCIRun::get_nrrd_type< short > ( )
SCISHARE int SCIRun::get_nrrd_type< unsigned char > ( )
int SCIRun::get_nrrd_type< unsigned char > ( )
SCISHARE int SCIRun::get_nrrd_type< unsigned int > ( )
int SCIRun::get_nrrd_type< unsigned int > ( )
SCISHARE int SCIRun::get_nrrd_type< unsigned long long > ( )
int SCIRun::get_nrrd_type< unsigned long long > ( )
SCISHARE int SCIRun::get_nrrd_type< unsigned short > ( )
int SCIRun::get_nrrd_type< unsigned short > ( )
SCISHARE double get_nrrd_value ( Nrrd *  nrrd,
unsigned int  p 
)
SCISHARE std::map<std::string,std::string>& SCIRun::get_sci_environment ( )
const TypeDescription* SCIRun::get_type_description ( CurveMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( CurveMeshEdge *  )
const TypeDescription* SCIRun::get_type_description ( HexVolMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( HexVolMeshCell *  )
const TypeDescription* SCIRun::get_type_description ( ImageMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( ImageMeshFace *  )
const TypeDescription* SCIRun::get_type_description ( LatVolMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( LatVolMeshCell *  )
const TypeDescription* SCIRun::get_type_description ( MaskedLatVolMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( MaskedLatVolMeshCell *  )
const TypeDescription* SCIRun::get_type_description ( PointCloudMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( PrismVolMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( PrismVolMeshCell *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< Tensor > *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< Vector > *  )
const TypeDescription* SCIRun::get_type_description ( QuadraticLatVolMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< double > *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< float > *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< int > *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< short > *  )
const TypeDescription* SCIRun::get_type_description ( QuadSurfMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< char > *  )
const TypeDescription* SCIRun::get_type_description ( QuadSurfMeshFace *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< unsigned int > *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< unsigned short > *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< unsigned char > *  )
const TypeDescription* SCIRun::get_type_description ( ITKImageField< unsigned long > *  )
const TypeDescription* SCIRun::get_type_description ( ScanlineMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( ScanlineMeshEdge *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< SCIRun::Tensor > *  )
const TypeDescription* SCIRun::get_type_description ( TetVolMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( TetVolMeshCell *  )
const TypeDescription* SCIRun::get_type_description ( TriSurfMeshNode *  )
const TypeDescription* SCIRun::get_type_description ( TriSurfMeshFace *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< SCIRun::Vector > *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< double > *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< float > *  )
const TypeDescription* SCIRun::get_type_description ( NodeIndex< T > *  )
SCISHARE const TypeDescription* SCIRun::get_type_description ( bool *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< int > *  )
const TypeDescription* SCIRun::get_type_description ( std::vector< T > *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< short > *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< char > *  )
const TypeDescription* SCIRun::get_type_description ( EdgeIndex< T > *  )
const TypeDescription* SCIRun::get_type_description ( std::pair< T1, T2 > *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< unsigned int > *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< unsigned short > *  )
const TypeDescription* SCIRun::get_type_description ( FaceIndex< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::NoDataBasis< T > *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< unsigned char > *  )
const TypeDescription* SCIRun::get_type_description ( SCIRun::ITKFData2d< unsigned long > *  )
const TypeDescription* SCIRun::get_type_description ( CellIndex< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::CrvCubicHmt< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::CrvQuadraticLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( FData3d< Data, Msh > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::TriQuadraticLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::QuadBiquadraticLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::QuadBicubicHmt< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::TriCubicHmt< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::TetQuadraticLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::ConstantBasis< T > *  )
const TypeDescription * get_type_description ( Core::Geometry::Point )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::TetCubicHmt< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::PrismQuadraticLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::HexTriquadraticLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::PrismCubicHmt< T > *  )
SCISHARE const TypeDescription * get_type_description ( double *  )
SCISHARE const TypeDescription * get_type_description ( long *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::TriCubicHmtScaleFactors< T > *  )
const TypeDescription* SCIRun::get_type_description ( FData2d< Data, Msh > *  )
SCISHARE const TypeDescription * get_type_description ( long long *  )
SCISHARE const TypeDescription * get_type_description ( unsigned long long *  )
SCISHARE const TypeDescription * get_type_description ( float *  )
SCISHARE const TypeDescription * get_type_description ( short *  )
SCISHARE const TypeDescription * get_type_description ( unsigned short *  )
SCISHARE const TypeDescription * get_type_description ( int *  )
SCISHARE const TypeDescription * get_type_description ( unsigned int *  )
SCISHARE const TypeDescription * get_type_description ( char *  )
SCISHARE const TypeDescription * get_type_description ( unsigned char *  )
SCISHARE const TypeDescription * get_type_description ( std::string *  )
const TypeDescription* SCIRun::get_type_description ( FData1d< Data > *  )
SCISHARE const TypeDescription * get_type_description ( unsigned long *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::CrvLinearLgn< T > *  )
const SCIRun::TypeDescription* SCIRun::get_type_description ( Core::Basis::HexTricubicHmt< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::QuadBilinearLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::PrismLinearLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::TetLinearLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::TriLinearLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::HexTrilinearLgn< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::HexTricubicHmtScaleFactors< T > *  )
const TypeDescription* SCIRun::get_type_description ( Core::Basis::HexTricubicHmtScaleFactorsEdges< T > *  )
const TypeDescription* SCIRun::get_type_description ( LatVolMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( StructCurveMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( ScanlineMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( CurveMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( StructQuadSurfMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( ImageMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( PointCloudMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( StructHexVolMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( QuadSurfMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( PrismVolMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( TriSurfMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( HexVolMesh< Basis > *  )
const TypeDescription* SCIRun::get_type_description ( TetVolMesh< Basis > *  )
SCISHARE std::map<int,char*>* SCIRun::GetFilenamesEndingWith ( const char *  dir,
const char *  ext 
)

GetFilenamesEndingWith() returns a std::map of strings that contains all the files with extension "ext" inside the directory named "dir"

SCISHARE std::vector<std::string> SCIRun::GetFilenamesInSequence ( const std::string &  dir,
const std::string &  ref 
)

Return all of the filenames that appear to be in the same numeric sequence as the reference one. This means all the letters in each are the same and only the numbers are different. No sorting is done.

SCISHARE std::vector<std::string> SCIRun::GetFilenamesStartingWith ( const std::string &  dir,
const std::string &  prefix 
)
SCISHARE int SCIRun::getNumNonEmptyLines ( char *  filename)
SCISHARE std::string getStackTrace ( void *  context)
void SCIRun::handle_abort_signals ( int  sig,
siginfo_t *  info,
void *   
)
void SCIRun::handle_quit ( int  sig)
void SCIRun::handle_siguser2 ( int  )

Make sure the exiting information is stored on the local stack In case we cannot access the structures any more

If not exiting tell we are running again

bool HexVolFieldToExotxt_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool HexVolFieldToExotxtBaseIndexOne_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool HexVolFieldToTextBaseIndexOne_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool HexVolFieldToTextBaseIndexZero_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool HexVolFieldToVtk_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
void SCISHARE InsertBasicArrayMathFunctionCatalog ( ArrayMathFunctionCatalogHandle &  catalog)
void SCISHARE InsertBasicLinAlgFunctionCatalog ( LinAlgFunctionCatalogHandle &  catalog)
void InsertElementArrayMathFunctionCatalog ( ArrayMathFunctionCatalogHandle catalog)
void InsertScalarArrayMathFunctionCatalog ( ArrayMathFunctionCatalogHandle &  catalog)
void InsertScalarLinAlgFunctionCatalog ( LinAlgFunctionCatalogHandle &  catalog)
void InsertSourceSinkArrayMathFunctionCatalog ( ArrayMathFunctionCatalogHandle catalog)
void InsertSourceSinkLinAlgFunctionCatalog ( LinAlgFunctionCatalogHandle &  catalog)
SCISHARE void SCIRun::InsertStringInFile ( char *  filename,
const char *  match,
const char *  insert 
)

InsertStringInFile() Inserts "insert" in front of all occurrances of "match" within the file named "filename"

void InsertTensorArrayMathFunctionCatalog ( ArrayMathFunctionCatalogHandle &  catalog)
void InsertVectorArrayMathFunctionCatalog ( ArrayMathFunctionCatalogHandle &  catalog)
T SCIRun::Interpolate ( d1,
d2,
double  weight 
)
inline
T SCIRun::Interpolate ( d1,
d2,
float  weight 
)
inline
SCISHARE Core::Datatypes::MatrixHandle SCIRun::inv ( Core::Datatypes::MatrixHandle  A)
MatrixHandle SCIRun::inv ( MatrixHandle  A)
Todo:
: does not check if invert operation was successful or not
double SCIRun::InverseMatrix3P ( const PointVector &  p,
double *  q 
)

Inline templated inverse matrix.

T SCIRun::InverseMatrix3x3 ( const T *  p,
T *  q 
)
inline
FieldHandle IPModal_NrrdToField_reader ( ProgressReporter *  pr,
const char *  filename 
)
FieldHandle IPNodal_NrrdToField_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool SCIRun::is_integral_value ( double  x)
inline
bool SCIRun::is_scalar ( )
bool SCIRun::is_scalar< char > ( )
inline
bool SCIRun::is_scalar< double > ( )
inline
bool SCIRun::is_scalar< float > ( )
inline
bool SCIRun::is_scalar< int > ( )
inline
bool SCIRun::is_scalar< short > ( )
inline
bool SCIRun::is_scalar< unsigned char > ( )
inline
bool SCIRun::is_scalar< unsigned short > ( )
inline
SCISHARE bool isBigEndian ( )
bool SCIRun::IsFinite ( double  val)
inline
bool SCIRun::IsInfinite ( double  val)
inline
SCISHARE bool isLittleEndian ( )
bool SCIRun::IsNan ( double  val)
inline
bool SCIRun::IsPowerOf2 ( unsigned int  n)
inline
SCISHARE bool SCIRun::isSymLink ( const boost::filesystem::path &  filename)
SCISHARE void lapackeigen ( double **  ,
int  ,
double *  ,
double *  ,
double **   
)
SCISHARE void lapackinvert ( double *  ,
int   
)
SCISHARE void SCIRun::lapacksolvelinearsystem ( double **  a,
int  m,
int  n,
double *  rhs,
int  o,
int  p 
)
SCISHARE void lapacksvd ( double **  ,
int  ,
int  ,
double *  ,
double **  ,
double **   
)
unsigned int SCIRun::LargestPowerOf2 ( const unsigned int  dim)
inline
unsigned int SCIRun::Log2 ( const unsigned int  dim)
inline
boost::shared_array<T> SCIRun::make_deep_copy ( const boost::shared_array< T > &  arr,
size_t  length 
)
boost::shared_array<T> SCIRun::make_deep_copy ( const std::vector< T > &  v)
Persistent* SCIRun::make_PropertyManager ( )
std::string SCIRun::makeGuiTypesListForExport ( const GenericIEPluginManager< Data > &  mgr)
std::string SCIRun::makeGuiTypesListForImport ( const GenericIEPluginManager< Data > &  mgr)
FieldHandle SCIRun::MatlabField_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool SCIRun::MatlabField_writer ( ProgressReporter *  pr,
FieldHandle  mh,
const char *  filename 
)
MatrixHandle SCIRun::MatlabMatrix_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool SCIRun::MatlabMatrix_writer ( ProgressReporter *  pr,
MatrixHandle  mh,
const char *  filename 
)
NrrdDataHandle SCIRun::MatlabNrrd_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool SCIRun::MatlabNrrd_writer ( ProgressReporter *  pr,
NrrdDataHandle  mh,
const char *  filename 
)
std::string SCIRun::matrix_to_string ( const MatrixBase &  mat)
inline
unsigned long long SCIRun::Max ( unsigned long long  d1,
unsigned long long  d2 
)
inline
int SCIRun::Max ( int  d1,
int  d2 
)
inline
unsigned int SCIRun::Max ( unsigned int  d1,
unsigned int  d2 
)
inline
long SCIRun::Max ( long  d1,
long  d2 
)
inline
long long SCIRun::Max ( long long  d1,
long long  d2 
)
inline
float SCIRun::Max ( float  d1,
float  d2 
)
inline
double SCIRun::Max ( double  d1,
double  d2 
)
inline
unsigned long long SCIRun::Max ( unsigned long long  d1,
unsigned long long  d2,
unsigned long long  d3 
)
inline
double SCIRun::Max ( double  d1,
double  d2,
double  d3 
)
inline
int SCIRun::Max ( int  d1,
int  d2,
int  d3 
)
inline
unsigned int SCIRun::Max ( unsigned int  d1,
unsigned int  d2,
unsigned int  d3 
)
inline
long SCIRun::Max ( long  d1,
long  d2,
long  d3 
)
inline
long long SCIRun::Max ( long long  d1,
long long  d2,
long long  d3 
)
inline
unsigned long long SCIRun::Mid ( unsigned long long  a,
unsigned long long  b,
unsigned long long  c 
)
inline
double SCIRun::Mid ( double  a,
double  b,
double  c 
)
inline
int SCIRun::Mid ( int  a,
int  b,
int  c 
)
inline
unsigned int SCIRun::Mid ( unsigned int  a,
unsigned int  b,
unsigned int  c 
)
inline
long SCIRun::Mid ( long  a,
long  b,
long  c 
)
inline
long long SCIRun::Mid ( long long  a,
long long  b,
long long  c 
)
inline
unsigned long long SCIRun::Min ( unsigned long long  d1,
unsigned long long  d2 
)
inline

Faster versions of several math functions.

int SCIRun::Min ( int  d1,
int  d2 
)
inline
unsigned int SCIRun::Min ( unsigned int  d1,
unsigned int  d2 
)
inline
long SCIRun::Min ( long  d1,
long  d2 
)
inline
long long SCIRun::Min ( long long  d1,
long long  d2 
)
inline
float SCIRun::Min ( float  d1,
float  d2 
)
inline
double SCIRun::Min ( double  d1,
double  d2 
)
inline
unsigned long long SCIRun::Min ( unsigned long long  d1,
unsigned long long  d2,
unsigned long long  d3 
)
inline
double SCIRun::Min ( double  d1,
double  d2,
double  d3 
)
inline
int SCIRun::Min ( int  d1,
int  d2,
int  d3 
)
inline
unsigned int SCIRun::Min ( unsigned int  d1,
unsigned int  d2,
unsigned int  d3 
)
inline
long SCIRun::Min ( long  d1,
long  d2,
long  d3 
)
inline
long long SCIRun::Min ( long long  d1,
long long  d2,
long long  d3 
)
inline
FieldHandle Modal_NrrdToField_reader ( ProgressReporter *  pr,
const char *  filename 
)
SCISHARE int SCIRun::moveFile ( const boost::filesystem::path &  src,
const boost::filesystem::path &  dest 
)
NrrdDataHandle MRCToNrrd_reader ( ProgressReporter *  pr,
const char *  filename 
)
FieldHandle SCIRun::MTextFileToTriSurf_reader ( ProgressReporter *  pr,
const char *  filename 
)
FieldHandle MToTriSurfField_reader ( ProgressReporter *  pr,
const char *  filename 
)
SCISHARE void SCIRun::Mult ( DenseMatrix out,
const DenseMatrix m1,
const DenseMatrix m2 
)
SCISHARE void Mult ( ColumnMatrix &  result,
const Matrix< double > &  mat,
const ColumnMatrix &  v 
)
void SCIRun::Mult ( ColumnMatrixGeneric< T > &  result,
const ColumnMatrixGeneric< T > &  a,
const ColumnMatrixGeneric< T > &  b 
)
void SCIRun::Mult ( ColumnMatrixGeneric< T > &  result,
const ColumnMatrixGeneric< T > &  a,
const ColumnMatrixGeneric< T > &  b,
index_type  beg,
index_type  end 
)
void SCIRun::Mult ( ColumnMatrixGeneric< T > &  result,
const ColumnMatrixGeneric< T > &  a,
s 
)
void Mult_trans_X ( DenseMatrix out,
const DenseMatrix m1,
const DenseMatrix m2 
)
void Mult_X_trans ( DenseMatrix out,
const DenseMatrix m1,
const DenseMatrix m2 
)
bool SCIRun::multiple_from_string ( const std::string &  str,
std::vector< T > &  values 
)
FieldHandle Nodal_NrrdToField_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool SCIRun::nonzero ( d)
inline
SCISHARE std::string nrrd_type_to_string ( unsigned int  ntype)
FieldHandle NrrdToField_reader ( ProgressReporter *  pr,
const char *  filename 
)
MatrixHandle NrrdToMatrix_reader ( ProgressReporter *  pr,
const char *  filename 
)
SCISHARE FieldHandle SCIRun::ObjToField_reader ( Core::Logging::Log &  pr,
const char *  filename 
)
FieldHandle SCIRun::ObjToField_reader ( LoggerHandle  pr,
const char *  filename 
)
bool SCIRun::operator!= ( const GenericIEPluginInterface< Data > &  lhs,
const GenericIEPluginInterface< Data > &  rhs 
)
SCISHARE Core::Datatypes::MatrixHandle SCIRun::operator* ( Core::Datatypes::MatrixHandle  A,
Core::Datatypes::MatrixHandle  B 
)
SCISHARE Core::Datatypes::DenseColumnMatrix SCIRun::operator* ( const Core::Datatypes::DenseMatrix A,
const Core::Datatypes::DenseColumnMatrix &  B 
)
SCISHARE Core::Datatypes::MatrixHandle SCIRun::operator* ( double  a,
Core::Datatypes::MatrixHandle  B 
)
SCISHARE Core::Datatypes::MatrixHandle SCIRun::operator* ( Core::Datatypes::MatrixHandle  A,
double  b 
)
SCISHARE Core::Datatypes::DenseColumnMatrix SCIRun::operator* ( double  a,
const Core::Datatypes::DenseColumnMatrix &  B 
)
SCISHARE Core::Datatypes::DenseColumnMatrix SCIRun::operator* ( const Core::Datatypes::DenseColumnMatrix &  A,
double  b 
)
SCISHARE Core::Datatypes::SparseRowMatrix SCIRun::operator* ( double  a,
Core::Datatypes::SparseRowMatrix &  B 
)
SCISHARE Core::Datatypes::SparseRowMatrix SCIRun::operator* ( Core::Datatypes::SparseRowMatrix &  A,
double  b 
)
std::vector<CellIndex<T> > SCIRun::operator* ( const std::vector< CellIndex< T > > &  r,
double &   
)
MatrixHandle SCIRun::operator* ( MatrixHandle  A,
MatrixHandle  B 
)
ColumnMatrix SCIRun::operator* ( const DenseMatrix A,
const ColumnMatrix &  B 
)
DenseMatrix SCIRun::operator* ( const DenseMatrix A,
const DenseMatrix B 
)
MatrixHandle SCIRun::operator* ( double  a,
MatrixHandle  B 
)
MatrixHandle SCIRun::operator* ( MatrixHandle  A,
double  b 
)
ColumnMatrix SCIRun::operator* ( double  a,
const ColumnMatrix &  B 
)
ColumnMatrix SCIRun::operator* ( const ColumnMatrix &  A,
double  b 
)
SparseRowMatrix SCIRun::operator* ( double  a,
const SparseRowMatrix &  B 
)
SparseRowMatrix SCIRun::operator* ( const SparseRowMatrix &  A,
double  b 
)
SCISHARE Core::Datatypes::MatrixHandle SCIRun::operator+ ( Core::Datatypes::MatrixHandle  A,
Core::Datatypes::MatrixHandle  B 
)
SCISHARE Core::Datatypes::DenseColumnMatrix SCIRun::operator+ ( const Core::Datatypes::DenseColumnMatrix &  A,
const Core::Datatypes::DenseColumnMatrix &  B 
)
MatrixHandle SCIRun::operator+ ( MatrixHandle  A,
MatrixHandle  B 
)
ColumnMatrix SCIRun::operator+ ( const ColumnMatrix &  A,
const ColumnMatrix &  B 
)
T SCIRun::operator+ ( const VNodeIndex< T > &  a,
const VNodeIndex< T > &  b 
)
T SCIRun::operator+ ( const VFaceIndex< T > &  a,
const VFaceIndex< T > &  b 
)
std::vector<CellIndex<T> > SCIRun::operator+= ( const std::vector< CellIndex< T > > &  l,
const std::vector< CellIndex< T > > &  r 
)
SCISHARE Core::Datatypes::DenseColumnMatrix SCIRun::operator- ( const Core::Datatypes::DenseColumnMatrix &  A,
const Core::Datatypes::DenseColumnMatrix &  B 
)
SCISHARE Core::Datatypes::MatrixHandle SCIRun::operator- ( Core::Datatypes::MatrixHandle  A,
Core::Datatypes::MatrixHandle  B 
)
SCISHARE Core::Datatypes::MatrixHandle SCIRun::operator- ( Core::Datatypes::MatrixHandle  A)
SCISHARE Core::Datatypes::DenseColumnMatrix SCIRun::operator- ( const Core::Datatypes::DenseColumnMatrix &  A)
ColumnMatrix SCIRun::operator- ( const ColumnMatrix &  A,
const ColumnMatrix &  B 
)
MatrixHandle SCIRun::operator- ( MatrixHandle  A,
MatrixHandle  B 
)
MatrixHandle SCIRun::operator- ( MatrixHandle  A)
ColumnMatrix SCIRun::operator- ( const ColumnMatrix &  A)
bool SCIRun::operator< ( const SparseSparseElement &  s1,
const SparseSparseElement &  s2 
)
inline
std::ostream& SCIRun::operator<< ( std::ostream &  out,
Array1< T >  a 
)
bool SCIRun::operator== ( const GenericIEPluginInterface< Data > &  lhs,
const GenericIEPluginInterface< Data > &  rhs 
)
bool SCIRun::operator== ( const SparseSparseElement &  s1,
const SparseSparseElement &  s2 
)
inline
boost::shared_ptr< PyPort > operator>> ( const PyPort from,
const PyPort to 
)
Todo:
: bizarre reason for this return type and casting. but it works.
SCISHARE bool SCIRun::parse_rcfile ( const char *  file)
std::string SCIRun::pathname ( const std::string &  path)
inline

Return directory name.

void SCIRun::Pio ( Piostream &  stream,
std::vector< bool > &  data 
)
SCISHARE void Pio ( Piostream &  stream,
SLIVR::Color &  p 
)
void Pio ( Piostream &  stream,
std::map< Key, Data > &  data 
)
inline
void Pio ( Piostream &  stream,
Array1< T > &  array 
)
SCISHARE void Pio ( Piostream &  stream,
SLIVR::CharColor &  p 
)
void Pio ( Piostream &  stream,
std::vector< T > &  data 
)
void Pio ( Piostream &  stream,
std::pair< T, S > &  pair 
)
void SCIRun::Pio ( Piostream &  stream,
Char &  d 
)
inline
void SCIRun::Pio ( Piostream &  stream,
UChar &  d 
)
inline
void SCIRun::Pio ( Piostream &  stream,
Short &  d 
)
inline
void SCIRun::Pio ( Piostream &  stream,
UShort &  d 
)
inline
void SCIRun::Pio ( Piostream &  stream,
Int &  d 
)
inline
void SCIRun::Pio ( Piostream &  stream,
UInt &  d 
)
inline
void SCIRun::Pio ( Piostream &  stream,
Float &  d 
)
inline
void SCIRun::Pio ( Piostream &  stream,
Double &  d 
)
inline
void SCIRun::Pio ( Piostream &  stream,
LongLong &  d 
)
inline
void SCIRun::Pio ( Piostream &  stream,
Array1< T > *&  array 
)
void Pio ( Piostream &  stream,
Array2< T > &  data 
)
void Pio ( Piostream &  stream,
Array2< T > *&  data 
)
void Pio ( Piostream &  stream,
Array3< T > &  array 
)
void Pio ( Piostream &  stream,
Array3< T > &  array,
const std::string &  filename 
)
void Pio ( Piostream &  stream,
Array3< T > *&  array 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< char > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< bool > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< unsigned char > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< char > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< unsigned char > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< short > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< short > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< unsigned short > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< int > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< unsigned int > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< unsigned short > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< long long > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< unsigned long long > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< float > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< int > &  data 
)
SCISHARE void SCIRun::Pio ( Piostream &  stream,
std::vector< double > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< unsigned int > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< long long > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< unsigned long long > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< float > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< double > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::vector< T * > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
FieldIndexBase< T > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
std::list< T > &  data 
)
void SCIRun::Pio ( Piostream &  stream,
bool &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
char &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
signed char &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
unsigned char &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
short &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
unsigned short &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
int &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
unsigned int &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
long &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
unsigned long &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
long long &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
unsigned long long &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
double &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
float &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
std::string &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
Persistent &  data 
)
inline
void SCIRun::Pio ( Piostream &  stream,
boost::shared_ptr< T > &  data,
typename boost::enable_if< typename boost::is_base_of< Persistent, T >::type > *  = 0 
)
void SCIRun::Pio ( Piostream &  stream,
T *  data,
size_type  sz 
)
inline
void SCIRun::Pio ( Piostream &  stream,
typename ImageMesh< Basis >::INodeIndex &  n 
)
void SCIRun::Pio ( Piostream &  stream,
typename ImageMesh< Basis >::IFaceIndex &  n 
)
SCISHARE void Pio_index ( Piostream &  stream,
std::vector< index_type > &  data 
)

Export indices 32/64 bit compatible.

void SCIRun::Pio_index ( Piostream &  stream,
Index &  index 
)
inline
SCISHARE void Pio_index ( Piostream &  stream,
index_type *  data,
size_type  size 
)
void SCIRun::Pio_size ( Piostream &  stream,
Size &  size 
)
inline
const std::string & Point_get_h_file_path ( )
Todo:
: This one is obsolete when last part dynamic compilation is gone
bool PointCloudFieldToText_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
double SCIRun::Pow ( double  d,
double  p 
)
inline
double SCIRun::Pow ( double  x,
unsigned int  p 
)
inline
double SCIRun::Pow ( double  x,
int  p 
)
inline
unsigned int SCIRun::Pow2 ( const unsigned int  dim)
inline
std::string SCIRun::printPluginDescriptionsForFilter ( const GenericIEPluginManager< Data > &  mgr,
const std::string &  defaultType,
const std::vector< std::string > &  pluginNames 
)
FieldHandle PVWave_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool PVWave_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool QuadSurfFieldToTextBaseIndexOne_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool QuadSurfFieldToTextBaseIndexZero_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
SCISHARE bool SCIRun::replace_environment_variables ( std::string &  str)
SCISHARE std::string replace_substring ( std::string  str,
const std::string &  substr,
const std::string &  replacement 
)
int SCIRun::Round ( double  d)
inline
int SCIRun::Round ( float  f)
inline
double SCIRun::RtoD ( double  r)
inline
float SCIRun::RtoD ( float  r)
inline
void* SCIRun::run_threads ( void *  priv_v)
double SCIRun::ScaledDetMatrix3P ( const VectorOfPoints &  p)

Inline templated determinant of matrix.

T SCIRun::ScaledDetMatrix3x3 ( const T *  p)
inline
TPtr SCIRun::sci_datatype_cast ( Datatype *  handle)
SCISHARE const char* SCIRun::sci_getenv ( const std::string &  key)
SCISHARE bool SCIRun::sci_getenv_p ( const std::string &  key)
SCISHARE void SCIRun::sci_putenv ( const std::string &  key,
const std::string &  val 
)
void SCIRun::ScMult_Add ( ColumnMatrix &  result,
s,
const ColumnMatrix &  a,
const ColumnMatrix &  b 
)
void SCIRun::ScMult_Add ( ColumnMatrix &  result,
s,
const ColumnMatrix &  a,
const ColumnMatrix &  b,
index_type  beg,
index_type  end 
)
SCISHARE bool set_tangents ( const Array1< double > &  pts,
const Array1< double > &  vals,
Array1< double > &  r,
EndCondition  end_conds 
)
int SCIRun::Sign ( double  d)
inline
int SCIRun::Sign ( float  f)
inline
int SCIRun::Sign ( int  i)
inline
MatrixHandle SimpleTextFileHeaderMatrix_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool SimpleTextFileHeaderMatrix_writer ( ProgressReporter *  pr,
MatrixHandle  matrix,
const char *  filename 
)
MatrixHandle SimpleTextFileMatrix_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool SimpleTextFileMatrix_writer ( ProgressReporter *  pr,
MatrixHandle  matrix,
const char *  filename 
)
void SCIRun::sort_eigens ( double *  Er,
double *  Ei,
int  N,
double **  Evecs = 0 
)
SCISHARE std::pair<std::string, std::string> SCIRun::split_filename ( std::string  fname)
SCISHARE std::vector< std::string > split_string ( const std::string &  str,
char  sep 
)
double SCIRun::Sqr ( double  x)
inline
float SCIRun::Sqr ( float  x)
inline
int SCIRun::Sqrt ( int  i)
inline
double SCIRun::Sqrt ( double  d)
inline
float SCIRun::Sqrt ( float  d)
inline
SCISHARE std::string string_Cify ( const std::string &  str)

C++ify a string, turn newlines into
, use , , \ ", etc.

bool SCIRun::string_to_bool ( const std::string &  str,
bool &  result 
)
inline
bool SCIRun::string_to_double ( const std::string &  str,
double &  result 
)
inline
bool SCIRun::string_to_int ( const std::string &  str,
int &  result 
)
inline
SCISHARE int string_to_nrrd_type ( const std::string &  str)
bool SCIRun::string_to_unsigned_long ( const std::string &  str,
unsigned long &  result 
)
inline
SCISHARE std::string string_tolower ( std::string  str)
SCISHARE std::string string_toupper ( std::string  str)
SCISHARE void strip_spaces ( std::string &  str)
SCISHARE void strip_surrounding_spaces ( std::string &  str)
FieldHandle StructCurveField_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool StructCurveField_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
FieldHandle StructHexVolField_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool StructHexVolField_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
FieldHandle StructQuadSurfField_reader ( ProgressReporter *  pr,
const char *  filename 
)
bool StructQuadSurfField_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
void SCIRun::Sub ( ColumnMatrixGeneric< T > &  result,
const ColumnMatrixGeneric< T > &  a,
const ColumnMatrixGeneric< T > &  b 
)
void SCIRun::Sub ( ColumnMatrixGeneric< T > &  result,
const ColumnMatrixGeneric< T > &  a,
const ColumnMatrixGeneric< T > &  b,
index_type  beg,
index_type  end 
)
void Sub ( DenseMatrix out,
const DenseMatrix m1,
const DenseMatrix m2 
)
SCISHARE std::string SCIRun::substituteTilde ( const std::string &  dirstr)
SCISHARE void swapbytes ( bool &  )
SCISHARE void swapbytes ( int8_t &  )
SCISHARE void swapbytes ( uint8_t &  )
SCISHARE void swapbytes ( int16_t &  i)
SCISHARE void swapbytes ( uint16_t &  i)
SCISHARE void swapbytes ( int32_t &  i)
SCISHARE void swapbytes ( uint32_t &  i)
SCISHARE void swapbytes ( int64_t &  i)
SCISHARE void swapbytes ( uint64_t &  i)
SCISHARE void swapbytes ( float &  i)
SCISHARE void swapbytes ( double &  i)
SCISHARE bool SCIRun::testFilesystem ( std::string  directoryPath)
bool TetVolFieldToTextBaseIndexOne_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool TetVolFieldToTextBaseIndexZero_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool TetVolFieldToVtk_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
FieldHandle TextToCurveField_reader ( ProgressReporter *  pr,
const char *  filename 
)
FieldHandle TextToHexVolField_reader ( ProgressReporter *  pr,
const char *  filename 
)
FieldHandle TextToPointCloudField_reader ( ProgressReporter *  pr,
const char *  filename 
)
FieldHandle TextToQuadSurfField_reader ( ProgressReporter *  pr,
const char *  filename 
)
FieldHandle TextToTetVolField_reader ( ProgressReporter *  pr,
const char *  filename 
)
FieldHandle TextToTriSurfField_reader ( ProgressReporter *  pr,
const char *  filename 
)
void SCIRun::Thread_run ( Thread t)
void SCIRun::Thread_shutdown ( Thread thread,
bool   
)
std::string SCIRun::to_string ( const Point &  p)
std::string SCIRun::to_string ( val)
std::string SCIRun::to_string ( val,
int  precision 
)
std::string SCIRun::to_string ( const MatrixHandle &  mat)
inline
double SCIRun::tri_area ( const Core::Geometry::Point &  a,
const Core::Geometry::Point &  b,
const Core::Geometry::Point &  c 
)
inline
bool TriSurfFieldToExotxt_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool TriSurfFieldToExotxtBaseIndexOne_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool TriSurfFieldToM_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool TriSurfFieldToTextBaseIndexOne_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool TriSurfFieldToTextBaseIndexZero_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
bool TriSurfFieldToVtk_writer ( ProgressReporter *  pr,
FieldHandle  fh,
const char *  filename 
)
SCISHARE bool SCIRun::update_rcfile ( const std::string &  key,
const std::string &  value 
)
bool SCIRun::UseIntegerInterface ( FieldInformation &  info)
inline
bool SCIRun::UseIntegerInterface ( FieldInformation &  info,
FieldInformation &  info2 
)
inline
bool SCIRun::UseIntegerInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3 
)
inline
bool SCIRun::UseIntegerInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3,
FieldInformation &  info4 
)
inline
bool SCIRun::UseIntegerInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3,
FieldInformation &  info4,
FieldInformation &  info5 
)
inline
bool SCIRun::UseScalarInterface ( FieldInformation &  info)
inline
bool SCIRun::UseScalarInterface ( FieldInformation &  info,
FieldInformation &  info2 
)
inline
bool SCIRun::UseScalarInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3 
)
inline
bool SCIRun::UseScalarInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3,
FieldInformation &  info4 
)
inline
bool SCIRun::UseScalarInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3,
FieldInformation &  info4,
FieldInformation &  info5 
)
inline
bool SCIRun::UseTensorInterface ( FieldInformation &  info)
inline
bool SCIRun::UseTensorInterface ( FieldInformation &  info,
FieldInformation &  info2 
)
inline
bool SCIRun::UseTensorInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3 
)
inline
bool SCIRun::UseTensorInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3,
FieldInformation &  info4 
)
inline
bool SCIRun::UseTensorInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3,
FieldInformation &  info4,
FieldInformation &  info5 
)
inline
bool SCIRun::UseVectorInterface ( FieldInformation &  info)
inline
bool SCIRun::UseVectorInterface ( FieldInformation &  info,
FieldInformation &  info2 
)
inline
bool SCIRun::UseVectorInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3 
)
inline
bool SCIRun::UseVectorInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3,
FieldInformation &  info4 
)
inline
bool SCIRun::UseVectorInterface ( FieldInformation &  info,
FieldInformation &  info2,
FieldInformation &  info3,
FieldInformation &  info4,
FieldInformation &  info5 
)
inline
SCISHARE bool SCIRun::validDir ( const std::string &  dirname)
SCISHARE bool SCIRun::validDir ( const boost::filesystem::path &  dirname)
SCISHARE bool SCIRun::validFile ( const std::string &  filename)
SCISHARE bool SCIRun::validFile ( const boost::filesystem::path &  filename)
const std::string & Vector_get_h_file_path ( )
Todo:
: This one is obsolete when dynamic compilation will be abandoned
FieldHandle VtkToTriSurfField_reader ( ProgressReporter *  pr,
const char *  filename 
)

Variable Documentation

PersistentTypeID backwards_compat_HVFc("HexVolField<char>","Field", GenericField< HVMesh, FDcharBasis, std::vector< char > >::maker, GenericField< HVMesh, CFDcharBasis, std::vector< char > >::maker)
PersistentTypeID backwards_compat_HVFd("HexVolField<double>","Field", GenericField< HVMesh, FDdoubleBasis, std::vector< double > >::maker, GenericField< HVMesh, CFDdoubleBasis, std::vector< double > >::maker, GenericField< HVMesh, NDBasis, std::vector< double > >::maker)
PersistentTypeID backwards_compat_HVFf("HexVolField<float>","Field", GenericField< HVMesh, FDfloatBasis, std::vector< float > >::maker, GenericField< HVMesh, CFDfloatBasis, std::vector< float > >::maker)
PersistentTypeID backwards_compat_HVFi("HexVolField<int>","Field", GenericField< HVMesh, FDintBasis, std::vector< int > >::maker, GenericField< HVMesh, CFDintBasis, std::vector< int > >::maker)
PersistentTypeID backwards_compat_HVFs("HexVolField<short>","Field", GenericField< HVMesh, FDshortBasis, std::vector< short > >::maker, GenericField< HVMesh, CFDshortBasis, std::vector< short > >::maker)
PersistentTypeID backwards_compat_HVFT("HexVolField<Tensor>","Field", GenericField< HVMesh, FDTensorBasis, std::vector< Tensor > >::maker, GenericField< HVMesh, CFDTensorBasis, std::vector< Tensor > >::maker)
PersistentTypeID backwards_compat_HVFuc("HexVolField<unsigned_char>","Field", GenericField< HVMesh, FDucharBasis, std::vector< unsigned char > >::maker, GenericField< HVMesh, CFDucharBasis, std::vector< unsigned char > >::maker)
PersistentTypeID backwards_compat_HVFui("HexVolField<unsigned_int>","Field", GenericField< HVMesh, FDuintBasis, std::vector< unsigned int > >::maker, GenericField< HVMesh, CFDuintBasis, std::vector< unsigned int > >::maker)
PersistentTypeID backwards_compat_HVFul("HexVolField<unsigned_long>","Field", GenericField< HVMesh, FDulongBasis, std::vector< unsigned long > >::maker, GenericField< HVMesh, CFDulongBasis, std::vector< unsigned long > >::maker)
PersistentTypeID backwards_compat_HVFus("HexVolField<unsigned_short>","Field", GenericField< HVMesh, FDushortBasis, std::vector< unsigned short > >::maker, GenericField< HVMesh, CFDushortBasis, std::vector< unsigned short > >::maker)
PersistentTypeID backwards_compat_HVFV("HexVolField<Vector>","Field", GenericField< HVMesh, FDVectorBasis, std::vector< Vector > >::maker, GenericField< HVMesh, CFDVectorBasis, std::vector< Vector > >::maker)
PersistentTypeID backwards_compat_HVM("HexVolMesh","Mesh", HVMesh::maker, HVMesh::maker)
PersistentTypeID backwards_compat_QSM("QuadSurfMesh","Mesh", QSMesh::maker, QSMesh::maker)
PersistentTypeID backwards_compat_SCFc("StructCurveField<char>","Field", GenericField< CMesh, FDCrcharBasis, std::vector< char > >::maker, GenericField< CMesh, CFDcharBasis, std::vector< char > >::maker)
PersistentTypeID backwards_compat_SCFd("StructCurveField<double>","Field", GenericField< CMesh, FDCrdoubleBasis, std::vector< double > >::maker, GenericField< CMesh, CFDdoubleBasis, std::vector< double > >::maker, GenericField< CMesh, NDBasis, std::vector< double > >::maker)
PersistentTypeID backwards_compat_SCFf("StructCurveField<float>","Field", GenericField< CMesh, FDCrfloatBasis, std::vector< float > >::maker, GenericField< CMesh, CFDfloatBasis, std::vector< float > >::maker)
PersistentTypeID backwards_compat_SCFi("StructCurveField<int>","Field", GenericField< CMesh, FDCrintBasis, std::vector< int > >::maker, GenericField< CMesh, CFDintBasis, std::vector< int > >::maker)
PersistentTypeID backwards_compat_SCFs("StructCurveField<short>","Field", GenericField< CMesh, FDCrshortBasis, std::vector< short > >::maker, GenericField< CMesh, CFDshortBasis, std::vector< short > >::maker)
PersistentTypeID backwards_compat_SCFT("StructCurveField<Tensor>","Field", GenericField< CMesh, FDCrTensorBasis, std::vector< Tensor > >::maker, GenericField< CMesh, CFDTensorBasis, std::vector< Tensor > >::maker)
PersistentTypeID backwards_compat_SCFuc("StructCurveField<unsigned_char>","Field", GenericField< CMesh, FDCrucharBasis, std::vector< unsigned char > >::maker, GenericField< CMesh, CFDucharBasis, std::vector< unsigned char > >::maker)
PersistentTypeID backwards_compat_SCFui("StructCurveField<unsigned_int>","Field", GenericField< CMesh, FDCruintBasis, std::vector< unsigned int > >::maker, GenericField< CMesh, CFDuintBasis, std::vector< unsigned int > >::maker)
PersistentTypeID backwards_compat_SCFul("StructCurveField<unsigned_long>","Field", GenericField< CMesh, FDCrulongBasis, std::vector< unsigned long > >::maker, GenericField< CMesh, CFDulongBasis, std::vector< unsigned long > >::maker)
PersistentTypeID backwards_compat_SCFus("StructCurveField<unsigned_short>","Field", GenericField< CMesh, FDCrushortBasis, std::vector< unsigned short > >::maker, GenericField< CMesh, CFDushortBasis, std::vector< unsigned short > >::maker)
PersistentTypeID backwards_compat_SCFV("StructCurveField<Vector>","Field", GenericField< CMesh, FDCrVectorBasis, std::vector< Vector > >::maker, GenericField< CMesh, CFDVectorBasis, std::vector< Vector > >::maker)
PersistentTypeID backwards_compat_SCM("StructCurveMesh","Mesh", CMesh::maker, CMesh::maker)
PersistentTypeID backwards_compat_SHVFc("StructHexVolField<char>","Field", GenericField< SHMesh, FDHcharBasis, FData3d< char, SHMesh > >::maker, GenericField< SHMesh, CFDcharBasis, FData3d< char, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFd("StructHexVolField<double>","Field", GenericField< SHMesh, FDHdoubleBasis, FData3d< double, SHMesh > >::maker, GenericField< SHMesh, CFDdoubleBasis, FData3d< double, SHMesh > >::maker, GenericField< SHMesh, NDBasis, FData3d< double, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFf("StructHexVolField<float>","Field", GenericField< SHMesh, FDHfloatBasis, FData3d< float, SHMesh > >::maker, GenericField< SHMesh, CFDfloatBasis, FData3d< float, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFi("StructHexVolField<int>","Field", GenericField< SHMesh, FDHintBasis, FData3d< int, SHMesh > >::maker, GenericField< SHMesh, CFDintBasis, FData3d< int, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFs("StructHexVolField<short>","Field", GenericField< SHMesh, FDHshortBasis, FData3d< short, SHMesh > >::maker, GenericField< SHMesh, CFDshortBasis, FData3d< short, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFT("StructHexVolField<Tensor>","Field", GenericField< SHMesh, FDHTensorBasis, FData3d< Tensor, SHMesh > >::maker, GenericField< SHMesh, CFDTensorBasis, FData3d< Tensor, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFuc("StructHexVolField<unsigned_char>","Field", GenericField< SHMesh, FDHucharBasis, FData3d< unsigned char, SHMesh > >::maker, GenericField< SHMesh, CFDucharBasis, FData3d< unsigned char, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFui("StructHexVolField<unsigned_int>","Field", GenericField< SHMesh, FDHuintBasis, FData3d< unsigned int, SHMesh > >::maker, GenericField< SHMesh, CFDuintBasis, FData3d< unsigned int, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFul("StructHexVolField<unsigned_long>","Field", GenericField< SHMesh, FDHulongBasis, FData3d< unsigned long, SHMesh > >::maker, GenericField< SHMesh, CFDulongBasis, FData3d< unsigned long, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFus("StructHexVolField<unsigned_short>","Field", GenericField< SHMesh, FDHushortBasis, FData3d< unsigned short, SHMesh > >::maker, GenericField< SHMesh, CFDushortBasis, FData3d< unsigned short, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVFV("StructHexVolField<Vector>","Field", GenericField< SHMesh, FDHVectorBasis, FData3d< Vector, SHMesh > >::maker, GenericField< SHMesh, CFDVectorBasis, FData3d< Vector, SHMesh > >::maker)
PersistentTypeID backwards_compat_SHVM("StructHexVolMesh","Mesh", SHMesh::maker, SHMesh::maker)
PersistentTypeID backwards_compat_SQM("StructQuadSurfMesh","Mesh", SQMesh::maker, SQMesh::maker)
PersistentTypeID backwards_compat_SQSFc("StructQuadSurfField<char>","Field", GenericField< SQMesh, FDQcharBasis, FData2d< char, SQMesh > >::maker, GenericField< SQMesh, CFDcharBasis, FData2d< char, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFd("StructQuadSurfField<double>","Field", GenericField< SQMesh, FDQdoubleBasis, FData2d< double, SQMesh > >::maker, GenericField< SQMesh, CFDdoubleBasis, FData2d< double, SQMesh > >::maker, GenericField< SQMesh, NDBasis, FData2d< double, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFf("StructQuadSurfField<float>","Field", GenericField< SQMesh, FDQfloatBasis, FData2d< float, SQMesh > >::maker, GenericField< SQMesh, CFDfloatBasis, FData2d< float, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFi("StructQuadSurfField<int>","Field", GenericField< SQMesh, FDQintBasis, FData2d< int, SQMesh > >::maker, GenericField< SQMesh, CFDintBasis, FData2d< int, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFs("StructQuadSurfField<short>","Field", GenericField< SQMesh, FDQshortBasis, FData2d< short, SQMesh > >::maker, GenericField< SQMesh, CFDshortBasis, FData2d< short, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFT("StructQuadSurfField<Tensor>","Field", GenericField< SQMesh, FDQTensorBasis, FData2d< Tensor, SQMesh > >::maker, GenericField< SQMesh, CFDTensorBasis, FData2d< Tensor, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFuc("StructQuadSurfField<unsigned_char>","Field", GenericField< SQMesh, FDQucharBasis, FData2d< unsigned char, SQMesh > >::maker, GenericField< SQMesh, CFDucharBasis, FData2d< unsigned char, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFui("StructQuadSurfField<unsigned_int>","Field", GenericField< SQMesh, FDQuintBasis, FData2d< unsigned int, SQMesh > >::maker, GenericField< SQMesh, CFDuintBasis, FData2d< unsigned int, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFul("StructQuadSurfField<unsigned_long>","Field", GenericField< SQMesh, FDQulongBasis, FData2d< unsigned long, SQMesh > >::maker, GenericField< SQMesh, CFDulongBasis, FData2d< unsigned long, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFus("StructQuadSurfField<unsigned_short>","Field", GenericField< SQMesh, FDQushortBasis, FData2d< unsigned short, SQMesh > >::maker, GenericField< SQMesh, CFDushortBasis, FData2d< unsigned short, SQMesh > >::maker)
PersistentTypeID backwards_compat_SQSFV("StructQuadSurfField<Vector>","Field", GenericField< SQMesh, FDQVectorBasis, FData2d< Vector, SQMesh > >::maker, GenericField< SQMesh, CFDVectorBasis, FData2d< Vector, SQMesh > >::maker)
const int BOXCLIPPER_VERSION = 2
const int CLIPPER_VERSION = 1
const int CRVCUBICHMT_BASIS_VERSION = 1
const int CRVLINEARLGN_VERSION = 1
const int CRVQUADRATICLGN_VERSION = 1
SCISHARE int edge_tab
Initial value:
= {{0,1}, {1,2}, {3,2}, {0,3},
{4,5}, {5,6}, {7,6}, {4,7},
{0,4}, {1,5}, {3,7}, {2,6}}
const int FIELD_ARRAY_VERSION = 1
const int GENERICFIELD_VERSION = 3
const int hex_normal_edges[6][2]
Initial value:
= {
{0, 5}, {2, 6}, {10, 6}, {9, 7}, {1, 11}, {2, 9}}
const int HEX_TRILINEAR_LGN_VERSION = 1
const int HEXTRICUBICHMT_VERSION = 1
const int HEXTRICUBICHMTSCALEFACTORS_VERSION = 1
const int HEXTRICUBICHMTSCALEFACTORSEDGES_VERSION = 1
const int HEXTRIQUADRATICLGN_VERSION = 1
const int INTERSECTIONCLIPPER_VERSION = 1
const int INVERTCLIPPER_VERSION = 1
KillMap killit
const int PRISMCUBICHMT_VERSION = 1
const int PRISMLINEARLGN_VERSION = 1
const int PRISMQUADRATICLGN_VERSION = 1
const int PROPERTY_VERSION = 2
const int QUADBICUBICHMT_VERSION = 1
const int QUADBILINEARLGN_VERSION = 1
const int QUADBIQUADRATICLGN_VERSION = 1
RecursiveMutex teem_library_lock("TEEM Library lock")
const int TETCUBICHMT_VERSION = 1
Mutex TetGenMutex("Protect TetGen from running in parallel")
const int TETLINEARLGN_VERSION = 1
const int TETQUADRATICLGN_VERSION = 1
const int TRICUBICHMT_VERSION = 1
const int TRICUBICHMTSCALEFACTORS_VERSION = 1
const int TRILINEARLGN_VERSION = 1
const int TRIQUADRATICLGN_VERSION = 1
std::string tvm_help_field
const int UNIONCLIPPER_VERSION = 1