Itasca C++ Interface
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nbase
 Nblock
 Nblocksel
 Nbody
 NccfdCcfd namespace
 Ncmodelsxd
 Ndfn
 Nextruder
 Nfish
 Nfmt
 NitascaNamespace Itasca
 NitascaxdItasca Library standard namespace, specific to 2D or 3D
 NjmodelsThe Joint Constitutive Model interface library
 NmodelsThe Constitutive Model interface library
 Nmodule
 NpfcPFC namespace
 Npfcrblock
 Npfcsel
 Npfcthermal
 NpythonPYTHON namespace
 Nrblock
 Nrblocksel
 NrblockthermalRBLOCKTHERMAL namespace
 Nsel
 Nstd
 Nwallsel
 Nzone
 Nzonesel
 CAVectorAn AVector2 in 2D, an AVector3 in 3D
 CAVector22D Angular vector class
 CAVector33D Angular vector class
 CAxes2DClass for specifying a particular 2D cartesian axes system, and converting to and from it
 CAxes3DClass for specifying a particular 3D cartesian axes system, and converting to and from it
 CBuffer
 CCallback0
 CCallback0Method
 CCallback0Static
 CCallback1
 CCallback1Method
 CCallback1Static
 CCallback2
 CCallback2Method
 CCallback2Static
 CCallback3
 CCallback3Method
 CCallback3Static
 CCallback4
 CCallback4Method
 CCallback4Static
 CCAxes2DClass for specifying a particular 2D cartesian axes system, and converting to and from it
 CCAxes3DClass for specifying a particular 3D cartesian axes system, and converting to and from it
 CConditionalLock
 CCubeA Class representing a cartesian extent in 3D
 CDMatrixDMatrix is a Matrix that defaults to type double..
 CDSymMatrixDSymMatrix is a SymMatrix that defaults to type double..
 CDVMatrixDVMatrix is a double version of VMatrix
 CExceptionBase exception class for all Itasca code
 Cexpected
 CExtentA Extent2<T> in 2D, and a Extent3<T> in 2D
 CExtent22D cartesian region in space
 CExtent3A Class representing a cartesian extent in 3D
 CFArrayAn array class that attempts to minimize unnecessary heap access
 CFArray< T, 0 >
 CFishExampleExample implementation of the IFishLibrary interface
 CFlatArray
 CFlatArrayVec
 CHexahedron
 CIHash
 CIList
 CIMap
 CIMultiHash
 CIMultiMap
 CIMutexLockerAn automatic QMutex lock/unlock helper class
 CinnerLoopMS
 CinnerLoopMS< T, SX, SY, I, J, 1 >
 CInterruptExceptionException thrown when interruption occurs, e.g. user press ESC key
 CIQueue
 CISet
 CIString
 CIStringList
 CItascaTextStream
 CIVariant
 CIVector
 ClimitsDebug checked shorthand for std::numeric_limits<T>::
 Cloop2MultiplyMS
 Cloop2MultiplyMS< T, SX, SY, I, 1 >
 CloopMultiplyMS
 CloopMultiplyMS< T, SX, SY, 1 >
 CMatrixA template-based matrix class, size fixed at compile time. Defaults to symmetric sized matrix
 CMatrix< T, SX, 1 >A specialization of the Matrix class for the case when SY=1
 COrientation2Class for storing an "orientation", or a direction in 2D or 3D space
 COrientation3Class for storing an "orientation", or a direction in 2D or 3D space
 CQList
 CQStringCIEqual2
 CQStringCIHash2
 CQStringCILess2
 CQStringLocalLess2
 CQuat22D quaternion-like utility class. In this case only the angle (in radians) is stored as opposed to the complex number. Multiplication of quaternions is supposed to result in a combined rotation which, in 2D, is the addition of the angles. This is for consitency with the Quat3 class
 CQuat33D quaternion utility class
 CQuitExceptionException thrown when processing is done
 CRandom
 CReverseLock
 CReverseSharedLock
 CSpinLock
 CStringCIEqual
 CStringCIHash
 CStringCILess
 CStringList
 CSymMatrixA template-based symmetric matrix class, size fixed at compile time. This primitive template-based matrix class should be used where the matrix size is fixed at compile time
 CSymTensorA symmetric 2nd order tensor
 CSymTensorInfoSymTensor eigenvalue and direction helper class
 Cunexpect_t
 Cunexpected
 CVariantA simpler (and slightly faster) version of a QVariant, added for interfaces that do not use Qt
 CVectorA Vector2 in 2D, a Vector3 in 3D
 CVector22D vector utility class
 CVector33D vector utility class
 CVersion
 CVMatrixA 1-Dimensional version of Matrix, to represent a vector