MAST
|
►NMAST | |
►NIsotropicElementProperty3D | |
CInertiaMatrix | |
CPrestressAMatrix | |
CStiffnessMatrix | |
CThermalCapacitanceMatrix | |
CThermalConductanceMatrix | |
CThermalExpansionMatrix | |
►NIsotropicMaterialProperty | |
CInertiaMatrix3D | |
CStiffnessMatrix1D | |
CStiffnessMatrix2D | |
CStiffnessMatrix3D | |
CThermalCapacitanceMatrix | |
CThermalConductanceMatrix | |
CThermalExpansionMatrix | |
CTransverseShearStiffnessMatrix | |
►NMultilayer1DSectionProperty | |
CLayerOffset | |
CMatrix | |
►NMultilayer2DSectionProperty | |
CLayerOffset | |
CMatrix | |
►NOrthotropicMaterialProperty | |
CInertiaMatrix3D | |
CStiffnessMatrix1D | |
CStiffnessMatrix2D | |
CStiffnessMatrix3D | |
CThermalCapacitanceMatrix | |
CThermalConductanceMatrix | |
CThermalExpansionMatrix | |
CTransverseShearStiffnessMatrix | |
►NOrthotropicProperty3D | |
CInertiaMatrix | |
CPrestressAMatrix | |
CStiffnessMatrix | |
CThermalCapacitanceMatrix | |
CThermalConductanceMatrix | |
CThermalExpansionMatrix | |
►NSolid1DSectionProperty | |
CArea | |
CAreaInertiaMatrix | Calculates the 2x2 matrix of area inertia for the section with individual entries as |
CAreaYMoment | Calculates the area moment about the Y-axis due to an offset along the Z-axis |
CAreaZMoment | Calculates the area moment about the Z-axis due to an offset along the Y-axis |
CBendingStiffnessMatrix | |
CExtensionBendingStiffnessMatrix | |
CExtensionStiffnessMatrix | |
CInertiaMatrix | |
CPolarInertia | |
CPrestressAMatrix | |
CPrestressBMatrix | |
CThermalCapacitanceMatrix | |
CThermalConductanceMatrix | |
CThermalExpansionAMatrix | |
CThermalExpansionBMatrix | |
CTorsionalConstant | |
CTransverseStiffnessMatrix | |
►NSolid2DSectionProperty | |
CBendingStiffnessMatrix | |
CExtensionBendingStiffnessMatrix | |
CExtensionStiffnessMatrix | |
CInertiaMatrix | |
CPrestressAMatrix | |
CPrestressBMatrix | |
CThermalCapacitanceMatrix | |
CThermalConductanceMatrix | |
CThermalExpansionAMatrix | |
CThermalExpansionBMatrix | |
CTransverseStiffnessMatrix | |
CArclengthContinuationSolver | Constraint equation is defined along the path as
where, is the solution, is the load parameter, and is the chord length |
►CAssemblyBase | |
CElemParameterDependence | Inherited objects from this class can be provided by the user provide assessment of whether or not an element is influenced by a give parameter |
CSolverMonitor | |
CAssemblyElemOperations | |
CBasisMatrix | |
CBasisMatrixCoordinate | Provides the transformation matrix T to transform vector from the orientation provided in this matrix, to one in the global basis |
CBendingOperator | |
CBendingOperator1D | Bending strain operator for 1D element |
CBendingOperator2D | Bending strain operator for 1D element |
CBendingStructuralElem | |
CBernoulliBendingOperator | |
CBoundaryConditionBase | |
CComplexAssemblyBase | |
CComplexAssemblyElemOperations | |
CComplexMeshFieldFunction | This provides a wrapper FieldFunction compatible class that interpolates the solution using libMesh's MeshFunction class |
CComplexNormalRotationMeshFunction | |
CComplexSolverBase | Uses a Gauss-Siedel method to solve the complex system of equations for a system |
CComplianceOutput | Computes the compliance as |
CConservativeFluidDiscipline | |
CConservativeFluidElementBase | This class provides the necessary functionality for spatial discretization of the conservative fluid equations |
CConservativeFluidSystemInitialization | |
CConservativeFluidTransientAssemblyElemOperations | |
CConstantFieldFunction | |
CContinuationSolverBase | Equation set is: the N-R updates are calculated such that
This equation is solved using Schur-factorization so that the disciplinary linear solver can be used |
CCoordinateBase | Provides the transformation matrix T to transform vector from the orientation provided in this matrix, to one in the global basis |
CDirichletBoundaryCondition | |
CDKTBendingOperator | |
CDoFCouplingBase | This provides a base class to couple degrees-of-freedom within a single system |
CDOTOptimizationInterface | |
CEigenproblemAssembly | Assembles the system of equations for an eigenproblem of type |
CEigenproblemAssemblyElemOperations | |
CElementBase | This is the base class for elements that implement calculation of finite element quantities over the domain and sides of a geometric element |
CElementPropertyCard1D | |
CElementPropertyCard2D | |
CElementPropertyCardBase | |
CFEBase | |
CFEMOperatorMatrix | |
CFieldFunction | This creates the base class for functions that have a saptial and temporal dependence, and provide sensitivity operations with respect to the functions and parameters |
CFilterBase | Creates a geometric filter for the level-set design variables |
CFlightCondition | |
CFluidElemBase | This class provides the necessary functions to evaluate the flux vectors and their Jacobians for both inviscid and viscous flows |
CFluidStructureAssemblyElemOperations | |
CFlutterRootBase | |
CFlutterRootCrossoverBase | |
CFlutterSolutionBase | |
►CFlutterSolverBase | |
CSteadySolver | Abstract class defines the interface to provide the steady-state solution |
CFrequencyDomainLinearizedComplexAssemblyElemOperations | |
CFrequencyDomainLinearizedConservativeFluidElem | |
CFrequencyDomainPressureFunction | |
CFrequencyFunction | |
CFSIGeneralizedAeroForceAssembly | |
CFunctionBase | |
CFunctionEvaluation | |
CFunctionSetBase | Methods to store property values |
CGasProperty | |
CGCMMAOptimizationInterface | |
CGeneralizedAlphaTransientSolver | This class implements the generalized alpha method for solution of a second-order ODE |
CGeomElem | This class acts as a wrapper around libMesh::Elem for the purpose of providing a uniform interface for cases where: |
CHeatConductionElementBase | This element implements the Galerkin discretization of the heat conduction problem
with the flux provided on the boundary with Neumann boundary conditions |
CHeatConductionNonlinearAssemblyElemOperations | |
CHeatConductionSystemInitialization | |
CHeatConductionTransientAssemblyElemOperations | |
CIndicatorFunctionConstrainDofs | Constrains the dofs based on level set function and indicator function |
CIntegratedForceOutput | |
CIsotropicElementPropertyCard3D | |
CIsotropicMaterialPropertyCard | |
CKinematicCoupling | This constrains the slave nodes to be kinematically constrained to the master node |
CKinematicCouplingConstraint | This object stores the information about the coupling of nodes |
CKSStressStrainOutput | This implements the computation of KS-constraint aggregation functional for the stress constraint |
CLAPACK_DGEEV | |
CLAPACK_DGGEV | |
CLAPACK_ZGGEV | |
CLAPACK_ZGGEV_Base | |
CLAPACK_ZGGEVX | |
CLevelSetBoundaryVelocity | |
CLevelSetConstrainDofs | Constrains the dofs based on level set function |
CLevelSetDiscipline | |
CLevelSetEigenproblemAssembly | |
CLevelSetElementBase | |
CLevelSetInterfaceDofHandler | |
CLevelSetIntersectedElem | This class inherits from MAST::GeomElem and provides an interface to initialize FE objects on sub-elements obtained from intersection of level-set function with a reference element |
CLevelSetIntersection | |
CLevelSetNonlinearImplicitAssembly | |
CLevelSetParameter | This defines a parameter that is a level set function and stores a pointer to the node in the level-set mesh whose value is defiend by this parameter |
CLevelSetPerimeter | Computes the perimeter of a level set boundary as a volume integral
, where is the level set function, is the approximation to the Dirac delta function implemented in |
CLevelSetReinitializationTransientAssembly | |
CLevelSetStressAssembly | |
CLevelSetSystemInitialization | |
CLevelSetTransientAssemblyElemOperations | |
CLevelSetVoidSolution | This will compute the solution at the interface under the assumption of zero surface normal flux |
CLevelSetVolume | |
CMaterialPatch | A patch is defines as the set of elements sharing a node |
CMaterialPropertyCardBase | |
CMeshCouplingBase | |
CMeshFieldFunction | This provides a wrapper FieldFunction compatible class that interpolates the solution using libMesh's MeshFunction class |
CMindlinBendingOperator | |
CMultilayer1DSectionElementPropertyCard | |
CMultilayer2DSectionElementPropertyCard | |
►CMultiphysicsNonlinearSolverBase | |
CPreResidualUpdate | This class provides the interface that, if provided, will be called to update any data structures before computation of residual/Jacobian at an iterate |
CNLOptOptimizationInterface | |
►CNonlinearImplicitAssembly | |
CPostAssemblyOperation | User-provided object to perform actions after assembly and before returning to the solver |
CNonlinearImplicitAssemblyElemOperations | |
CNonlinearSystem | This class implements a system for solution of nonlinear systems |
CNormalRotationFunctionBase | This uses the displacement gradient to calculate the rotation in a given surface normal |
CNormalRotationMeshFunction | |
CNPSOLOptimizationInterface | |
COptimizationInterface | Provides the basic interface API for classes the provide implement optimization problems |
COrthotropicElementPropertyCard3D | |
COrthotropicMaterialPropertyCard | |
COutputAssemblyElemOperations | This provides the base class for definitin of element level contribution of output quantity in an analysis |
CParameter | This is a scalar function whose value can be changed and one that can be used as a design variable in sensitivity analysis and optimization across the code |
CPhysicsDisciplineBase | |
CPistonTheoryBoundaryCondition | |
CPistonTheoryPressure | |
CPistonTheoryPressureXDerivative | |
CPistonTheoryPressureXdotDerivative | |
CPKFlutterRoot | |
CPKFlutterRootCrossover | |
CPKFlutterSolution | |
CPKFlutterSolver | |
CPointLoadCondition | This class allows for the specification of load associated with specified nodes in a user-provided set |
CPolarCoordinate | Defines a polar coordinate system with the radius and obtained from the two parameters provided in the constructor |
CPressureFunction | |
CPrimitiveSolution | Class defines the conversion and some basic operations on primitive fluid variables used in calculation of flux, Jacobians, etc |
CPseudoArclengthContinuationSolver | The constraint equation is defined along the path as
where, , is the solution, is the load parameter, is the predictor based on the search direction |
CSecondOrderNewmarkTransientSolver | This class implements the Newmark solver for solution of a second-order ODE |
CSlepcEigenSolver | This class inherits from libMesh::SlepcEigenSolver<Real> and implements a method for retriving the real and imaginary components of the eigenvector, which the libMesh interface does not provide |
CSmallPerturbationPrimitiveSolution | Class defines basic operations and calculation of the small disturbance primitive variables |
CSmoothRampStressStrainOutput | This implements the computation of smooth ramp constraint aggregation functional for the stress constraint |
CSolid1DSectionElementPropertyCard | |
CSolid2DSectionElementPropertyCard | |
CStabilizedFirstOrderNewmarkTransientSensitivitySolver | This solver implements the stabilized sensitivity analysis solver for chaotic systems where the linearized system can be unstable |
CStressAssembly | |
►CStressStrainOutputBase | Data structure provides the mechanism to store stress and strain output from a structural analysis |
CData | This class provides a mechanism to store stress/strain values, their derivatives and sensitivity values corresponding to a specific quadrature point on the element |
CStressTemperatureAdjoint | The stress and thermoelastic analysis are dependent on temperature |
CStructuralAssembly | This class provides some routines that are common to structural assembly routines |
CStructuralBucklingEigenproblemAssembly | |
CStructuralBucklingEigenproblemElemOperations | |
CStructuralElement1D | |
CStructuralElement2D | |
CStructuralElement3D | |
CStructuralElementBase | |
CStructuralFluidInteractionAssembly | |
CStructuralModalEigenproblemAssemblyElemOperations | |
CStructuralModes | |
CStructuralNearNullVectorSpace | This defines the near-null space of a structural finite element model, which is composed of the six rigid-body nodes |
CStructuralNonlinearAssemblyElemOperations | |
CStructuralSystem | This class implements a system for quasi-static analysis of nonlinear structures |
CStructuralSystemInitialization | |
CStructuralTransientAssemblyElemOperations | |
CSubCellFE | This class specializes the MAST::FEBase class for level-set applications where integration is to be performed on a sub-cell inside an element |
CSurfaceIntegratedPressureOutput | The surface integrated pressure calculation in the fluid element will provide a force vector for the integrated load |
CSystemInitialization | |
CTimeDomainFlutterRoot | |
CTimeDomainFlutterRootCrossover | |
CTimeDomainFlutterSolution | |
CTimeDomainFlutterSolver | This implements a solver for a single parameter instability problem, for example a flutter solver where flight speed is the primary parameter |
CTimoshenkoBendingOperator | |
►CTransientAssembly | |
CPostAssemblyOperation | User-provided object to perform actions after assembly and before returning to the solver |
CTransientAssemblyElemOperations | |
CTransientSolverBase | |
CUGFlutterRoot | |
CUGFlutterRootCrossover | |
CUGFlutterSolution | |
CUGFlutterSolver | This implements a solver for a single parameter instability problem, for example a flutter solver where reduced frequency is the primary parameter |
C__mast_multiphysics_petsc_shell_context | |
CMatrixType | |
CMatrixType< Complex > | |
CMatrixType< Real > | |
CVectorType | |
CVectorType< Complex > | |
CVectorType< Real > |