NAVector2Util | 2D Angular vector class |
►Nccfd | Ccfd namespace |
CIBallFluid | |
CIBodyFluidContainer | |
CICcfdElement | |
CICcfdHex | |
CICcfdTet | |
CIClumpCCFD | |
CIElementContainer | |
CIElementFluidContainer | |
CIModuleBallFluid | |
CIModuleCCFD | Interface for the PFC ccfd module |
CIModuleClumpCCFD | |
CIPebbleCCFD | |
►Nitasca | Namespace Itasca |
Cconditional_container | A container, which either stores its value as a value or a pointer depending on the condition |
Cconditional_container< false, T > | |
Cconditional_container< true, T > | |
CICIterator | Const iterator for an IContainer |
►CIContainer | Interface for containers of IThings |
CIOpaqueIterator | Interface class for iterating through the container that has a null implementation |
CIDeleteNotice | |
CIEnergyMap | Interface to EnergyMap class |
CIGeometryImportData | |
CIGeomImportExport | |
CIGroup | Interface to a group object |
CIGroupID | |
CIGroupList | Group container class |
CIGUIInput | The interface to graphics user interface input functionality |
CIIdent | Central class for information identifying the particular program using the kernel library |
►CIInputRecord | The input record maintains a list of all commands used in the creation of the model |
CFileData | |
CFileDataHash | |
CIIterator | Iterator for an IContainer |
►CIKernel | This Interface provides an entry point for command processing |
CResultsDesc | |
CIKernelInput | Interface describing ALL input support the kernel needs to receive from whatever interface is driving it |
CIKernelOutput | Interface describing ALL output support the kernel needs to send information to whatever interface is driving it |
►CIModelList | |
CModelInfo | |
CModelQueryInfo | |
CPropInfo | |
►CIMultiContainer | |
CIMultiCallInfo | |
CINoticeManager | Interface to the notification system |
CInputContext | |
CInputLine | Provides a interface for getting text |
CIParentToChildContainer | Provides a class to use as the parent to a child container, or the main container of all of the children |
►CIParse | Interface to the main command processing class |
CIMark | Opaque position indicator class. Do not attempt to use directly for anything |
CIProgram | The main program access point |
CIRandom | Interface to the random number generator |
CISettings | Interface for accessing kernel settings |
CISlot | Interface to a slot object |
CISlotID | |
CITable | Interface to a particular table of values |
CITableList | Interface to the global list of all tables |
CITextInput | |
CITextOutput | Provides a interface for simple writing of text |
►CIThing | Base class for items that will be stored in containers |
CBreakLock | |
CHandle | |
CLock | |
CLockIf | |
CMat | |
CNegMatExcept | |
Ctype_selector | Class used to select between two types based on a given condition |
Ctype_selector< false, if_true, if_false > | |
Ctype_selector< true, if_true, if_false > | |
►Nitascaxd | Itasca Library standard namespace, specific to 2D or 3D |
CCLinkType | Same as LynkType, but with a constant pointer object |
CIAllContactContainer | |
CIBody | |
CIBodyContainer | |
CIBodyFluid | |
CIBodyMechanical | |
CIBodyMechanicalContainer | |
CIBodyThermal | |
CICellSpace | Interface to a "refining" cell space |
CICommandModule | |
CIContact | Contact class |
CIContactFluid | |
CIContactMechanical | ContactMechanical class |
CIContactModelList | |
CIContactModule | |
CIContactThermal | ContactThermal class |
CIContainerActiveContact | |
CIContainerAllActiveContact | |
CIContainerContact | Contact container class |
CIData | |
CIDomain | |
CIExtension | Interface class for acessing extension stored in the base class of other things |
CIFactorOfSafety | |
CIFetchProperty | |
CIFishCallList | |
CIFishPlot | This interface exposes a plot data interface (IGeneralPlot) to FISH |
CIFragment | |
CIFragmentLogic | |
CIFragmentModule | |
CIGeneralPlot | This class allows user to draw basic geometric plots using FISH functions |
CIGeomEdge | Interface for a user-defined geometric edge, defined as the line between two IGeomPoint objects |
CIGeometry | Interface for the global list of all geomtric data sets IGeomSet |
CIGeomPoint | Interface for a user-defined geometric point |
CIGeomPoly | A class representing a single closed polygon made up of a list of edges |
CIGeomSet | A container for a single "set" of geometric elements. A geometric set is a named collection of geometry elements (points, edges, polygons) as an organization layer |
CIGlobals | Interface to modele global settings |
CIHalfEdge | Interface for an edge used in the faceted wall logic. This is the interface for an edge used in the faceted wall logic. An edge is a line segment that starts at the vertex returned by getOrigin() and terminates at the vertex returned by getEnd() |
CIHalfFacet | Interface for a facet used in the faceted wall logic. This is the interface for a triangular facet as used in the faceted wall logic. A facet consists of three vertices and three edges and the next facet in the local list (for a single faceted wall) can be obtained via the getNextIHalfFacet() method. The centroid is taken to be the average location of the facet vertices. Facets, at some level, are used as Pieces and/or PieceMechanical objects and, as such, must return a pointer |
CIHalfVertex | Interface for a vertex used in the faceted wall logic. This is the interface for a vertex used in the faceted wall logic. A vertex is simply a point in space that can have a linear velocity. When a vertex has a linear velocity then the associated wall translational and angular velocities are set to 0. The user is responsible for ensuring that the wall remains orientable and manifold if the positions or velocities are set through this interface |
CIHistory | Interface to a particular history being taken by the history logic |
CIHistoryList | Interface to the list of all IHistories being taken by the history logic |
CIInputItem | |
►CIKernelBase | |
CSkip | |
CILabel | Interface to a single label |
CILabelList | Interface to the list of all labels in the system |
CIMaxwellDamp | Interface to maxwell damping |
CIParticleTrace | Interface to a particular particle trace being taken by the particle trace logic |
CIParticleTraceList | Interface to the list of all IParticleTraces being taken by the particle trace logic |
CIPiece | |
CIPieceContainer | |
CIPieceExtension | |
CIPieceFluid | |
CIPieceMechanical | |
CIPieceMechanicalData | |
CIPieceThermal | |
CIPlane | Interface for the definition of a Plane in 3D space |
CIProcess | |
CIProcessList | |
CIRange | Interface to a filter, used as the main method for filtering objects |
CIRangeElement | Interface to a filter element, which is a member of a IRange. |
CIRangeElementContact | Interface to a RangeElement of contacts specifying activity, type, model name, etc |
CIRangeElementExtra | This part of a filter element interface describes which extra index is being referred to |
CIRangeElementFish | Interface for providing an IRangeElement extension for a RangElementFish |
CIRangeElementGeometryDistance | Interface to a RangeElement of a geometry set, where you want objects within a certain distance to this geometry set |
CIRangeElementGeometrySpace | Interface to a RangeElement of a geometry set, where you want objects withion a certain space to this geometry sets (space ranger) |
CIRangeElementGroup | Interface to a group filter element, used to filter objects by group assignment |
CIRangeElementIdentifierList | Interface to to a Range Element that matches string to a list of stored strings |
CIRangeElementName | Interface to a RangeElement exposing the IThing getName method |
CIRangeElementNamed | Interface to a Range Element that is actually a named filter |
CIRangeElementNameList | Interface to to a Range Element that matches string to a list of stored strings |
CIRangeElementOrientation | |
CIRangeElementPlane | Interface to a RangeElement of a plane in space, where you want objects above, below, or within a certain distance of the filter |
CIRangeElementPolygonBased | Interface for accessing informations in the three drawable "interactive" filter elements in kernel/src/rangeelementinteractive.h (polygon,rectangle,ellipse) |
CIRangeElementPosition | A filter element specified as a geometric region inside a capped cylinder, defined by a segment [begin-end] of radius Rad2 |
CIRangeElementReal | Base for a filter that can be represented by a real number filter |
CIRangeElementRegistry | Interface to a access the list of filter elements types registered with the engine |
CIRangeElementSet | Interface to a RangeElement of a general set. A IThing has getIsSet and getSet methods to return the appropriate information |
CIRangeElementSphere | A filter element described as a sphere in space |
CIRangeElementSurface | Interface to a filter element that allows user to filter based on connection to a "surface" of the zones |
CIRangeElementUIntPtr | Interface to to a Range Element that selects integers between two values |
CIRangeElementUIntPtrList | Interface to to a Range Element that matches an integer to a list of stored integers |
CIRangeList | Interface to the global list of all named filters |
CIRayleighDamp | Interface to hysteretic damping |
CIRigidBodyMechanical | |
CISolveData | Interface for accessing solve command limits |
CISphere | Interface for the definition of a Sphere |
CIUDPos | Interface to the position in space of user-defined data that requires it |
CIUDScalar | Interface to user-defined scalar data |
CIUDScalarList | Interface for the list of all IUDScalar (user defined tensor) |
CIUDTensor | Interface to user-defined tensor data |
CIUDTensorList | Interface for the list of all IUDTensor (user defined tensor) |
CIUDType | Interface to data values of different types associated with position in space, as user-defined data |
CIUDTypeList | Interface to a container of user-define data value types |
CIUDVector | Interface to user-defined vector data Implemented as an IUDType<DVect> |
CIUDVectorList | Interface for the list of all IUDVector (user defined tensor) |
CLinkType | Interface for LinkType<> objects, POD that contain both the pointer to the next object and an index for reference within the next object. A LinkType<> object is used to simplify linked-lists that need to refer both to the destination object and to a reference index within that destination object. The classic example is a list of all Zones connected to a GridPoint, each connection on the list needs to know the index of the GridPoint in the Zone following |
►Njmodels | The Joint Constitutive Model interface library |
CJointModel | The base class for joint constitutive model plug-ins |
CState | The structure used to pass information to the joint constitutive model |
►Nmodels | The Constitutive Model interface library |
CConstitutiveModel | The base class for constitutive model plug-ins |
CIGenericTet | Generic base class for the tetra interface made available to the constitutive model system |
CIGenericZone | Generic base class for the zone interface made available to the constitutive model system |
CPropertyBlock | The class provides reference count for model properties |
CSharedPropertyBlock | This class allows zones to share model properties minimizing memery usage. Models currently using this class are: elastic, mohr, subi |
CState | The structure used to pass information to the constitutive model |
►Npfc | PFC namespace |
CIBall | Interface for a ball |
CIBallMechanical | |
CIBrick | |
CIClump | Interface for a clump. This is the interface for a clump. A clump is a collection of pebbles that define the clump surface (see IPebble for more information). This interface provides basic functionality for accessing the Body Attributes and Piece properties associated with a clump |
CIClumpTemplate | Interface for a clump template. This is the interface for a clump template. A clump template is composed of a clump, a surface description, and a reference orientation |
CIContactBallBall | |
CIContactBallFWallFacet | |
CIContactBallPebble | |
CIContactPebbleFWallFacet | |
CIContactPebblePebble | |
CIContactWallWall | |
CIFWall | Interface for a faceted wall |
CIGhostBall | |
CIGhostPebble | |
CIHalfFacetParent | |
CIHalfVertexParent | |
CIInlet | |
CIMeasure | |
CIModuleBall | Interface for the Ball module. This is the interface for the Ball module |
CIModuleBallMechanical | |
CIModuleBrick | |
CIModuleClump | Interface for the Clump module. This is the interface for the Clump module |
CIModuleContactBallClump | |
CIModuleContactBallWall | |
CIModuleContactClumpWall | |
CIModuleMeasure | |
CIModuleWall | Interface for the wall module |
CIPebble | |
CIPFCModule | Interface for the PFC module |
CITriPoly | Interface for a TriPoly |
CIWall | Interface for a generic wall. This is the interface for a generic wall. Specific wall types must derive from this. A wall is meant to be some geometric object with which other model components (balls and clumps) can interact but walls do not react. Thus they act to provide boundary conditions. This interface provides basic functionality for accessing the Body and Pieces associated with a wall. The properties that can be accessed through this interface are the position, rotation point, velocity, angular velocity, displacement, angular displacement, force, and moment. The meaning of the position is implementation dependent. All of these properties can be set with the exception of the force and moment |
►Npython | PYTHON namespace |
CICCFDPython | Interface for the PFC module |
CIModuleBlockPython | |
CIModuleDFNPython | |
CIModuleSELPython | |
CIModuleZonePython | |
CIPFCPythonModule | Interface for the PFC module |
CIPFCThermalPython | Interface for the PFC module |
CIPythonModule | Interface for the PYTHON module |
CIRBlockPythonModule | Interface for the RBlock module |
►Nrblockthermal | RBLOCKTHERMAL namespace |
CIContactThermalBallRBlock | |
CIContactThermalPebbleRBlock | |
CIContactThermalRBlockFWallFacet | |
CIContactThermalRBlockRBlock | |
CIRBlockThermal | |
CIRBlockThermalModule | Interface for the RBlock thermal module |
Nutility | Namespace itasca |