FemProcess
The GeMA Fem Process Plugin
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CGmFemVectorSet
 CGmpFemAssemblerA class responsible for assembling the global stiffness matrix, handling multiple physics with possibly different degrees of freedom for each node
 CTemplateDataStruct storing node metadata information
 CGmpFemAssemblerDebugMatrixAdderAssembler adder for adding to special debug matrices in "single debug mode", with or without boundary condition reduction
 CGmpFemAssemblerDebugVectorAdderAssembler adder for adding to special debug vectors in "single debug mode", with or without boundary condition reduction
 CGmpFemAssemblerMatchingMatrixAdderNoReductionAssembler adder for adding matrices in "matching mode", WITHOUT boundary condition reduction
 CGmpFemAssemblerMatchingMatrixAdderWithReductionAssembler adder for adding matrices in "matching mode", WITH boundary condition reduction
 CGmpFemAssemblerMatchingVectorAdderNoReductionAssembler adder for adding vectors in "matching mode", WITHOUT boundary condition reduction
 CGmpFemAssemblerMatchingVectorAdderWithReductionAssembler adder for adding vectors in "matching mode", WITH boundary condition reduction
 CGmpFemAssemblerMatrixAdderInterface for an object responsible for assemblying local matrices into global matrices. Several strategies can be implemented on derived classes acording to the assembler / matrix set configurations
 CGmpFemAssemblerMatrixCombinerBasic interface for defining the rules used to combine information from multiple matrices into a single equivalent matrix
 CGmpFemAssemblerSingleMatrixAdderNoReductionAssembler adder for adding matrices in "single mode", WITHOUT boundary condition reduction
 CGmpFemAssemblerSingleMatrixAdderWithReductionAssembler adder for adding matrices in "single mode", WITH boundary condition reduction
 CGmpFemAssemblerSingleVectorAdderNoReductionAssembler adder for adding vectors in "single mode", WITHOUT boundary condition reduction
 CGmpFemAssemblerSingleVectorAdderWithReductionAssembler adder for adding vectors in "single mode", WITH boundary condition reduction
 CGmpFemAssemblerVectorAdderInterface for an object responsible for assemblying local vectors into global vectors. Several strategies can be implemented on derived classes acording to the assembler / vector set configurations
 CGmpFemAssemblerVectorCombinerBasic interface for defining the rules used to combine information from multiple vectors into a single equivalent vector
 CGmpFemLockerA lock manager to be used by GmpFemAssemblerMatrixAdder and GmpFemAssemblerVectorAdder objects when working with multiple threads
 CGmpFemMatrixSetA convenience class that builds a GmMatrixSet with the types given by GmpFemMatrixTypes and also associates a global matrix to each element matrix stored in the set (it can also associate a single global matrix, dissociated with matrix types)
 CGmpFemMatrixTypeDataAux structure storing the matrix associated with a matrix type
 CGmpFemNeuralNetworkA simple class to store additional Data required by Fem physics
 CGmpFemNonLinearSolverBasic class for solving Non linear FEM problems
 CsolverState
 CTrackItemState
 CGmpFemNonLinearSolverOldBasic class for solving Non linear FEM problems
 CGmpFemPhysicsBase interface class for FEM Physics type plugins
 CGmpFemPhysicsCommonA class that implements several common functions required by GmpFemPhysics
 CAttributeA structure used to define attributes interpreted by the physics
 CBcA QList<Value> that can be implicitely converted to a QVariant
 CHistoryValueA specialization of the Value structure for obtaining accessor for old attribute states
 CMaterialTranslationInfoAuxiliary structure used to keep information about material translation names
 CMatrixValueA specialization of the Value structure for MATRIX values
 CRequiredIfA structure used to define if a value is required or not, being able to specify conditional situations
 CScalarValueA specialization of the Value structure for SCALAR values
 CSizeA structure to define a size (number of lines / columns)
 CTListA wrapper over a QList<T> that knows how to convert itself into a QVariant, provided that the resulting type has been registered with Q_DECLARE_METATYPE
 CValueA structure used to specify value accessors needed by the physics
 CValueTypeA structure used to specify if a value should be a scalar, a vector or a matrix and their dimensions
 CVectorValueA specialization of the Value structure for VECTOR values
 CGmpFemPhysicsCommonLuaMaterialA class that implements the common behaviour for physics Lua materials. The template parameter provides the base class from which GmpFemPhysicsCommonLuaMaterial inherits. It should be GmpFemPhysicsCommonMaterial or a direct child of it that adds another specific set of interfaces, like GmpMechanicalMaterial
 CGmpFemPhysicsCommonLuaMaterialImpThe real implementation of the GmpFemPhysicsCommonLuaMaterial class methods. See comments on that class
 CCallDataThe auxiliar class used to store prepared user method call data
 CCallDataFunctionsAn aux structure storing how to get / set data for input data sub-tables
 CGmpFemPhysicsCommonMaterialA class that implements a common behaviour for physics materials
 CGmpFemPhysicsCommonMaterialFactoryA simple factory used to register material type names, their numeric indices and their instance functions. Several names can be tied to the same function
 CGmpFemPhysicsCoupledA class deriving from GmpFemPhysicsCommon that contains references for other physics objects that are used by this one to fill its simulation matrices
 CGmpFemPhysicsDataA simple class to store additional Data required by Fem physics
 CGmpFemProcessBasic class for the FEM Process plugin object
 CGmpFemProcessFactoryImplementation of the FemProcess factory plugin
 CGmpFemSolverBasic class for the FEM solving process
 CGmpFemSolverOptions
 CGmpFemStaticNonLinearSolverBasic class for solving Non linear FEM problems
 CGmpFemTransientNonLinearSolverBasic class for solving Non linear FEM problems
 CGmpFemTransientSolverBasic class for solving a transient FEM problem
 CGmpFemVectorSetA convenience class that builds a GmVectorSet with the types given by GmpFemVectorTypes and also associates a global vector to each element vector stored in the set (it can also associate a single global vector, dissociated with vector types)
 CGmpFemVectorTypeDataAux structure storing the vectors associated with a vector type