|
| struct | ClusterDynamics |
| struct | ClusterDynamicsBase |
| struct | FluxMatrix |
| struct | InvDscaling |
| struct | ClusterDynamicsFEM |
| struct | DefectiveCrystalBase |
| struct | ClusterDynamicsParameters |
| struct | FirstOrderReaction |
| class | FixedDirichletSolver |
| struct | ImmobileSinkRate |
| struct | SecondOrderReaction |
| class | SpatialODESolver |
| class | VTKsegments |
| class | DislocationNetwork |
| struct | ElasticDeformation |
| struct | InclusionMicrostructure |
| class | DefectiveCrystal |
| struct | DefectiveCrystalAuxIO |
| struct | DislocationDynamicsBase |
| struct | ElasticDeformationBase |
| struct | DefectiveCrystalBaseIO |
| class | DefectiveCrystalConfigIO |
| struct | DefectiveCrystalParameters |
| struct | DefectiveCrystalTraitsIO |
| struct | MicrostructureContainer |
| struct | MicrostructureBase |
| struct | UniformController |
| class | CrackSystem |
| class | DislocationLoopNode |
| struct | ThermalCrossSlipEvent |
| struct | CrossSlipBranch |
| struct | BaseCrossSlipModel |
| struct | AthermalCrossSlipModel |
| struct | EscaigCrossSlipModelHEX |
| struct | DDtimeStepper |
| struct | DislocationClimbSolverBase |
| struct | DislocationClimbSolverFactory |
| class | DislocationCrossSlip |
| struct | DislocationVelocitySolverBase |
| struct | DislocationGlideSolverBase |
| class | DislocationJunctionFormation |
| struct | DislocationFieldBase |
| struct | DislocationGlideSolverFactory |
| class | DislocationInjector |
| struct | LinkingNumber |
| class | DislocationLinkingNumber |
| class | DislocationLoop |
| struct | DislocationLoopIO |
| class | DislocationLoopLink |
| struct | DislocationLoopLinkIO |
| struct | DislocationLoopNodeIO |
| struct | DislocationLoopPatches |
| class | DislocationNetworkRemesh |
| | Class template that handles the nodal remesh of the DislocationNetwork. More...
|
| class | DislocationNode |
| class | DislocationSegment |
| struct | DislocationNetworkTraitsBase |
| struct | TypeTraits< DislocationNetwork< dim > > |
| struct | TypeTraits< DislocationLoop< dim > > |
| struct | TypeTraits< DislocationLoopNode< dim > > |
| struct | TypeTraits< DislocationLoopLink< dim > > |
| struct | TypeTraits< DislocationNode< dim > > |
| struct | TypeTraits< DislocationSegment< dim > > |
| class | DislocationNodeContraction |
| struct | DislocationNodeIO |
| struct | DislocationNucleation |
| struct | DislocationQuadraturePoint |
| class | DislocationQuadraturePointContainer |
| struct | DislocationQuadraturePointIO |
| struct | DislocationSegmentIO |
| class | GalerkinClimbSolver |
| class | GalerkinGlideSolver |
| struct | MeshedDislocationLoop |
| class | PeriodicVelocityConstraints |
| struct | DissociateSegment |
| class | GrainBoundaryDissociation |
| struct | GrainBoundaryTransmissionEnergyModel |
| struct | GrainBoundaryTransmissionEnergyModel< 1 > |
| class | GrainBoundaryTransmission |
| struct | TransmitSegment |
| class | PyGlideSolver |
| class | SimplexBndNormal |
| class | StraightDislocationSegment |
| class | StressStraight |
| struct | DislocationMobility |
| struct | StochasticForceGenerator |
| struct | DislocationMobilityBase |
| struct | DislocationMobilityEdgeScrew |
| struct | DislocationMobilityInterpolated |
| struct | DislocationMobilityKinkPair |
| struct | DislocationMobilityPy |
| struct | DislocationMobilitySelector |
| struct | DislocationMobilityViscousDrag |
| struct | GrainBoundaryMobility |
| struct | ElasticDeformationFEM |
| struct | BilinearForm |
| struct | BilinearWeakExpression |
| struct | BilinearWeakForm |
| struct | BilinearWeakSum |
| struct | Constant |
| class | DiscontinuousLagrangeElement |
| | Class template for a Lagrange finite element of degree p on a d-dimensional Simplex. More...
|
| struct | EntireDomain |
| struct | EvalExpression |
| struct | EvalFunction |
| struct | ExternalAndInternalBoundary |
| struct | ExternalBoundary |
| struct | FEMbaseEvaluation |
| struct | FEMfaceEvaluation |
| class | FEMLoadController |
| struct | FEMnodeEvaluation |
| class | FiniteElement |
| struct | Fix |
| class | GlobalRigidMotionPenalty |
| class | FEMDomainOwner |
| struct | IntegrationDomain |
| struct | IntegrationDomain< FiniteElementType, 0, qOrder, QuadratureRule > |
| struct | IntegrationDomain< FiniteElementType, 1, qOrder, QuadratureRule > |
| struct | IntegrationList |
| struct | IntegrationList< 0, PointType > |
| struct | IntegrationList< 1, PointType > |
| struct | IntegrationList< 2, PointType > |
| class | IsoparametricMapping |
| | Class template that defines the isoparametric coordinate transformation between actual and standared domain. More...
|
| struct | JGNselector |
| struct | JGNselector< 1 > |
| class | LagrangeElement |
| | Class template for a Lagrange finite element of degree p on a d-dimensional Simplex. More...
|
| struct | LagrangeNode |
| struct | LinearForm |
| struct | LinearWeakAssembler |
| struct | LinearWeakAssembler< LinearWeakFormType, 0 > |
| struct | LinearWeakAssembler< LinearWeakFormType, 1 > |
| struct | LinearWeakDiff |
| struct | LinearWeakExpression |
| struct | LinearWeakForm |
| class | LinearWeakList |
| struct | LinearWeakSum |
| struct | MeshNodeIO |
| struct | MulticomponentExpander |
| struct | MulticomponentExpander< 1 > |
| struct | NonPeriodicExternalBoundary |
| struct | PeriodicFEMNodePairing |
| struct | TestExpression |
| class | TrialBase |
| struct | TrialDef |
| struct | TrialExpressionBase |
| class | TrialFunction |
| struct | TypeTraits< TrialFunction< _name, _nComponents, _FiniteElementType > > |
| class | TrialGrad |
| struct | TrialProdRows |
| struct | TrialProdRows< 1, 1, rows2 > |
| struct | TrialProdRows< 1, 1, 1 > |
| struct | TrialProd |
| struct | TrialSum |
| struct | WeakProblemOptions |
| struct | WeakProblemResult |
| class | WeakProblem |
| struct | CatmullRom |
| class | CatmullRomSplineSegment |
| struct | FillC2H0 |
| struct | FillC2H0< P, i, i > |
| struct | FillC2H0< P, i, 0 > |
| struct | FillC2H0< P, 0, 0 > |
| struct | FillC2H1 |
| struct | FillC2H1< P, i, 0 > |
| struct | FillC2H1< P, 0, 0 > |
| class | Coeff2Hermite |
| | Class template that performs the transformation between the polynomial coefficient matrix \( \mathbf{C}=\left[\mathbf{c}_0\ \mathbf{c}_1\ \ldots \ \mathbf{c}_P\right]\) and the Hermite coefficient matrix \( \mathbf{H}=\left[\mathbf{r}(0),\ \ldots \frac{d^\frac{P-1}{2}\mathbf{r}}{dt^\frac{P-1}{2}}(0),\ \mathbf{r}(1),\ \ldots \frac{d^\frac{P-1}{2}\mathbf{r}}{dt^\frac{P-1}{2}}(1)\right]\) of a spline \(\mathbf{r}(u)=\sum_{i=0}^P\mathbf{c}_it^i\) of odd degree \(P\), parametrized in \([0\ 1]\). More...
|
| class | reverse_range |
| struct | HullPoint |
| struct | ConvexHull |
| struct | ConvexHull< 2, T > |
| struct | FiniteLineSegment |
| struct | Hermite |
| struct | Line |
| class | LineLineIntersection |
| class | LineSegmentIntersection |
| class | LineSimplexIntersection |
| class | ParametricCurve |
| | Class template that computes tangent, curvature and torsion of a parametric curve \(\mathbf{r}(u)\) in arbitrary dimension. More...
|
| class | PlanarSplineImplicitization |
| | Class template that determines the implicit equation det \(\left(\mathbf{M}_xX+\mathbf{M}_yY+\mathbf{M}_c\right)=0\) of a planar spline of arbitrary degree and computes intersections with other splines of also arbitrary degree. More...
|
| struct | LocalToGlobal |
| struct | LocalToGlobal< 1 > |
| struct | LocalToGlobal< 2 > |
| struct | LocalToGlobal< 3 > |
| struct | Plane |
| struct | PlaneLineIntersection |
| struct | PlanePlaneIntersection |
| struct | PlaneSegmentIntersection |
| struct | PlanesIntersection |
| struct | Polygon2D |
| struct | SegmentSegmentDistance |
| struct | SplineBase |
| class | SplineNode |
| class | SplineNode< Derived, dim, 0, Hermite > |
| class | SplineSegment |
| class | SplineSegmentBase |
| struct | SplineSegmentBase< dim, 0 > |
| struct | SplineSegmentBase< dim, 1 > |
| class | SutherlandHodgman |
| struct | SweepPlane |
| struct | AnalyticalSolidSolutionNoise |
| struct | GlidePlane |
| struct | GlidePlaneBase |
| struct | GlidePlaneFactory |
| struct | GlidePlaneNoise |
| struct | GlidePlaneNoiseBase |
| struct | MDSolidSolutionNoise |
| struct | MDStackingFaultNoise |
| struct | NoiseTraitsBase |
| struct | NoiseTraits |
| struct | NoiseTraits< 1 > |
| struct | PeriodicGlidePlaneFactory |
| struct | PeriodicPlanePatch |
| class | PeriodicPlaneNode |
| struct | PeriodicPatchBoundary |
| class | PeriodicGlidePlane |
| struct | PeriodicPlaneEdge |
| struct | NodalConnectivity |
| struct | PeriodicPlanePatchIO |
| struct | PolygonOriginalSegment |
| struct | PolygonSegmentLocation |
| struct | PolygonPatchMetadata |
| class | EllipsoidalInclusion |
| struct | EllipsoidalInclusionIO |
| class | EshelbyInclusionBase |
| struct | InclusionMicrostructureBase |
| struct | Psi_I1 |
| class | PolyhedronInclusion |
| struct | PolyhedronInclusionEdgeIO |
| struct | PolyhedronInclusionIO |
| struct | PolyhedronInclusionNodeIO |
| class | SphericalInclusion |
| struct | SphericalInclusionIO |
| class | BinaryFileReader |
| | A class template that reads generic binary files containing arrays of DataType elements. More...
|
| struct | IDreaderKeySelector |
| struct | IDreaderKeySelector< 1 > |
| class | IDreader |
| | A class template. More...
|
| struct | StrUtilities |
| struct | StringToScalar |
| struct | StringToScalar< int > |
| struct | StringToScalar< long > |
| struct | StringToScalar< long long > |
| struct | StringToScalar< unsigned long > |
| struct | StringToScalar< unsigned long long > |
| struct | StringToScalar< float > |
| struct | StringToScalar< double > |
| struct | StringToScalar< long double > |
| class | TextFileParser |
| class | CSL |
| class | DSCL |
| class | Lattice |
| struct | LatticeDirection |
| struct | LatticeGCD |
| struct | LatticeLine |
| class | LatticeVector |
| class | ReciprocalLatticeVector |
| struct | ReciprocalLatticeDirection |
| struct | LatticePlaneKey |
| struct | LatticePlane |
| struct | LatticeTransitionMatrix |
| class | LLL |
| struct | PeriodicLatticeInterpolant |
| struct | RationalLatticeDirection |
| class | RationalMatrix |
| class | RationalOrthogonalApproximation |
| class | RLLL |
| class | BiCrystal |
| struct | LatticeCore |
| class | LatticeVectorBase |
| class | ReciprocalLatticeVectorBase |
| struct | LatticePlaneBase |
| class | LatticeVector< 3 > |
| class | ReciprocalLatticeVector< 3 > |
| class | Loop |
| class | LoopLink |
| struct | NullFlow |
| class | LoopNetwork |
| class | LoopNode |
| class | NetworkBase |
| class | NetworkLink |
| class | NetworkNode |
| class | BestRationalApproximation |
| struct | CombinationWithoutRepetition |
| struct | CombinationWithoutRepetition< k, k > |
| struct | CombinationWithoutRepetition< N, 1 > |
| struct | CombinationWithRepetition |
| struct | CombinationWithRepetition< 1, k > |
| struct | CombinationWithRepetition< _N, 1 > |
| struct | CombinationWithRepetition< 1, 1 > |
| struct | CombinationWithRepetition< _N, 0 > |
| struct | CombinationWithRepetition< 1, 0 > |
| struct | CTM |
| class | DiophantineSolver |
| struct | FourierInterpolant |
| class | GramMatrix |
| struct | GramSchmidt |
| struct | IntegerMath |
| class | InterpolantBase |
| class | LagrangeInterpolant |
| class | LinearInterpolant |
| class | MatrixCompanion |
| class | MatrixCompanion< 1 > |
| class | NullSpaceSolver |
| struct | PermutationWithoutRepetition |
| struct | PermutationWithoutRepetition< 1 > |
| struct | PermutationWithRepetition |
| struct | PermutationWithRepetition< 1 > |
| struct | Rational |
| class | SchurComplementSolver |
| | Solves the system of equations in block-form: More...
|
| class | SmithDecomposition |
| class | SmithDecomposition< 1 > |
| class | SparseNullSpace |
| struct | StarsAndBars |
| struct | StarsAndBars< N, k, k > |
| struct | StarsAndBars< N, 0, 0 > |
| struct | StarsAndBars< 1, k, j > |
| struct | StarsAndBars< 1, k, k > |
| struct | StarsAndBars< 1, 0, 0 > |
| struct | UniformPeriodicGrid |
| struct | SymmetricVoigtTraits |
| struct | VoigtTraits |
| struct | BarycentricTraits |
| struct | BoundarySimplex |
| struct | BoundarySimplex< dim, 1 > |
| struct | BoundarySimplex< dim, 0 > |
| struct | GmshPhysicalName |
| struct | GmshElement |
| class | GmshReader |
| class | MeshBoundarySegment |
| | Class template representing a straight line at the intersection of PlanarMeshFaces. More...
|
| struct | BoundingMeshSegments |
| struct | MeshLine |
| struct | MeshPlane |
| struct | Polyhedron |
| struct | MeshRegionBoundary |
| class | Simplex |
| struct | SimplexBase |
| class | SimplexChild |
| struct | SimplexFactory |
| struct | SimplexParent |
| struct | SimplexReaderBase |
| struct | SimplexReader |
| struct | SimplexID |
| struct | SimplexVolume |
| class | SimplicialMesh |
| struct | PeriodicMeshLattice |
| struct | PeriodicSimplexPair |
| struct | PolyhedralFactories |
| struct | PolyhedralFactories< dim, std::index_sequence< orders... > > |
| class | PolyhedralMesh |
| struct | PolyhedronFactory |
| struct | PolyhedralChildren |
| struct | PolyhedralChildren< dim, order, false > |
| struct | PolyhedralParents |
| struct | PolyhedralParents< dim, order, false > |
| struct | PolyhedralFaceIncidence |
| struct | PolyhedralGeometry |
| struct | PolyhedralGeometry< dim, 0 > |
| struct | PolyhedralGeometry< dim, 1 > |
| struct | PolyhedralGeometry< dim, 2 > |
| struct | PolyhedralFaceData |
| struct | PolyhedralFaceData< dim, order, true > |
| struct | PolyhedralRegionData |
| struct | PolyhedralRegionData< dim, order, true > |
| class | Simplex< dim, 0 > |
| class | Simplex< dim, dim > |
| struct | SimplexFactoryTuple |
| struct | SimplexFactoryTuple< dim, std::index_sequence< orders... > > |
| class | SimplexFactories |
| struct | SimplexVolume< dim, 0 > |
| class | TriangularMesh |
| class | CircularCrackGenerator |
| struct | CircularCrackIndividualSpecification |
| class | CrackMeshGenerator |
| struct | CrackMeshIndividualSpecification |
| struct | EllipsoidalInclusionDensitySpecification |
| struct | EllipsoidalInclusionIndividualSpecification |
| class | EllipsoidalInclusionsGenerator |
| struct | FrankLoopsDensitySpecification |
| class | FrankLoopsGenerator |
| struct | FrankLoopsIndividualSpecification |
| struct | PolyPoint |
| class | MicrostructureGenerator |
| struct | MicrostructureSpecificationBase |
| struct | PeriodicDipoleDensitySpecification |
| class | PeriodicDipoleGenerator |
| struct | PeriodicDipoleIndividualSpecification |
| class | PlanarLoopGenerator |
| struct | PlanarLoopIndividualSpecification |
| struct | PolyhedronInclusionIndividualSpecification |
| class | PolyhedronInclusionsGenerator |
| struct | PrismaticLoopDensitySpecification |
| class | PrismaticLoopGenerator |
| struct | PrismaticLoopIndividualSpecification |
| struct | ShearLoopDensitySpecification |
| class | ShearLoopGenerator |
| struct | ShearLoopIndividualSpecification |
| struct | SphericalInclusionDensitySpecification |
| struct | SphericalInclusionIndividualSpecification |
| class | SphericalInclusionsGenerator |
| struct | StackingFaultTetrahedraDensitySpecification |
| class | StackingFaultTetrahedraGenerator |
| struct | StackingFaultTetrahedraIndividualSpecification |
| class | VTKGenerator |
| class | LPTpartitioner |
| | Template implementation of the Longest Processing Time (LPT) algorithm for task partiotioning. More...
|
| class | ModelMPIbase |
| struct | MPIcout |
| struct | FieldBase |
| struct | FieldPoint |
| | A class template that contains the underlying FieldType data of the Derived particle. More...
|
| struct | FieldPoint< Derived, _dim, FieldType, MoreFieldTypes... > |
| struct | FieldPoint< Derived, _dim > |
| struct | FieldPointBase |
| | A class template that contains the underlying FieldType data of the Derived particle. More...
|
| struct | ParticleSystem |
| | Class template that stores _ParticleType objects organized in SpatialCell(s) and computes nearest-neighbor and far-field interactions among them. More...
|
| class | ParticleSystemBase |
| class | ParticleSystemParallel |
| | Parallel Version (openMPI + openMP). More...
|
| class | ParticleSystemSerial |
| | Serial Version (openMP only). More...
|
| struct | PointSource |
| | A class template that... More...
|
| struct | PointSource< Derived, _dim, FieldType, MoreFieldTypes... > |
| struct | PointSource< Derived, _dim > |
| struct | SingleFieldPoint |
| struct | SingleSourcePoint |
| struct | BCClattice |
| struct | BCClattice< 3 > |
| struct | CubicFluoriteCrystal |
| struct | CubicFluoriteCrystal< 3 > |
| struct | FCClattice |
| struct | FCClattice< 3 > |
| struct | GammaSurface |
| class | GrainBoundary |
| class | Grain |
| struct | HEXlattice |
| struct | HEXlattice< 3 > |
| class | Isotropic |
| class | Polycrystal |
| struct | PolycrystallineMaterialBase |
| struct | SecondPhase |
| struct | SingleCrystalSelector |
| struct | SingleCrystalBase |
| struct | TypeTraits< SingleCrystalBase< dim > > |
| struct | SlipSystem |
| struct | GaussLegendre |
| | Class template defining the GaussLegendre rules for determination of quadrature abscissas and weights. More...
|
| struct | GaussLegendre< 1, qOrder > |
| struct | GaussLegendre< 1, 1 > |
| struct | GaussLegendre< 1, 10 > |
| struct | GaussLegendre< 1, 1024 > |
| struct | GaussLegendre< 1, 112 > |
| struct | GaussLegendre< 1, 12 > |
| struct | GaussLegendre< 1, 128 > |
| struct | GaussLegendre< 1, 1280 > |
| struct | GaussLegendre< 1, 14 > |
| struct | GaussLegendre< 1, 1536 > |
| struct | GaussLegendre< 1, 16 > |
| struct | GaussLegendre< 1, 160 > |
| struct | GaussLegendre< 1, 1792 > |
| struct | GaussLegendre< 1, 192 > |
| struct | GaussLegendre< 1, 2 > |
| struct | GaussLegendre< 1, 20 > |
| struct | GaussLegendre< 1, 2048 > |
| struct | GaussLegendre< 1, 224 > |
| struct | GaussLegendre< 1, 24 > |
| struct | GaussLegendre< 1, 256 > |
| struct | GaussLegendre< 1, 28 > |
| struct | GaussLegendre< 1, 3 > |
| struct | GaussLegendre< 1, 32 > |
| struct | GaussLegendre< 1, 320 > |
| struct | GaussLegendre< 1, 384 > |
| struct | GaussLegendre< 1, 4 > |
| struct | GaussLegendre< 1, 40 > |
| struct | GaussLegendre< 1, 448 > |
| struct | GaussLegendre< 1, 48 > |
| struct | GaussLegendre< 1, 5 > |
| struct | GaussLegendre< 1, 512 > |
| struct | GaussLegendre< 1, 56 > |
| struct | GaussLegendre< 1, 6 > |
| struct | GaussLegendre< 1, 64 > |
| struct | GaussLegendre< 1, 640 > |
| struct | GaussLegendre< 1, 7 > |
| struct | GaussLegendre< 1, 768 > |
| struct | GaussLegendre< 1, 8 > |
| struct | GaussLegendre< 1, 80 > |
| struct | GaussLegendre< 1, 896 > |
| struct | GaussLegendre< 1, 96 > |
| struct | GaussLegendre< 2, 1 > |
| struct | GaussLegendre< 2, 12 > |
| struct | GaussLegendre< 2, 13 > |
| struct | GaussLegendre< 2, 16 > |
| struct | GaussLegendre< 2, 19 > |
| struct | GaussLegendre< 2, 3 > |
| struct | GaussLegendre< 2, 37 > |
| struct | GaussLegendre< 2, 4 > |
| struct | GaussLegendre< 3, 1 > |
| struct | GaussLegendre< 3, 4 > |
| struct | GaussLegendre< 3, 5 > |
| struct | GaussLegendreRecursiveRelation |
| | The P_n(x) = (2n-1)/n * x * P_(n-1) - (n-1)/n * P_(n-2). More...
|
| struct | NonUniformOpen |
| | Class template defining the quadrature rules for determination of quadrature abscissas and weights implemented specifically for discretization of segments with QPs. More...
|
| struct | NonUniformOpen< 1, qOrder > |
| | NonUniformOpen<1,N> places quadrature points at the segments such that their density is high near the end points low away from the end points. More...
|
| class | QuadPow |
| struct | QuadPowDynamic |
| struct | QuadPowDynamic< pOrder, QuadratureRule, qOrder, otherOrders... > |
| struct | QuadPowDynamic< pOrder, QuadratureRule, qOrder > |
| struct | VectorDimTypeSelector |
| struct | VectorDimTypeSelector< 1, qOrder > |
| struct | Quadrature |
| | A static class template for generating quadrature abcsissas and weights for arbitrary-order and QuadratureRule and dimension. More...
|
| struct | QuadratureDynamic |
| struct | QuadratureDynamic< dim, QuadratureRule, order, otherOrders... > |
| struct | QuadratureDynamic< dim, QuadratureRule, order > |
| struct | QuadratureRecursiveRelation |
| | A static class template for generating quadrature abcsissas and weights for arbitrary-order and rule in dimension 1. More...
|
| struct | UniformOpen |
| | Class template defining the GaussLegendre rules for determination of quadrature abscissas and weights. More...
|
| struct | UniformOpen< 1, qOrder > |
| | UniformOpen<1,N> places quadrature points at the barycenter of equal subdivisions of size 1/N of the unit interval, that is q_i = 0.5/N + i/N (1=0...N-1). More...
|
| struct | UniformOpen< 2, qOrder > |
| | UniformOpen<2,N> places quadrature points at the barycenter N^2 self-similar subdivisions of the unit triangle. More...
|
| struct | CompareVectorsByComponent |
| struct | CompareVectorsByComponent< T, 1, PrecisionType > |
| class | CRTP |
| | Implementation of the Curiously Recurring Template Pattern (CRTP). CRTP achieves static polyphormism by offerings access to the derived class within the base class. More...
|
| struct | EnvVariable |
| | A simple class used to extract environment variables. More...
|
| struct | EqualIteratorRange |
| class | InstanceCount |
| | A class template that implements a counter of the number of instances of Derived type that are created at runtime. It also provides a unique increasing static identifier (sID) for each instance. More...
|
| struct | NumericPrecision |
| struct | NumericPrecision< double > |
| struct | NumericPrecision< float > |
| struct | KeyConstructableSharedPtrFactory |
| class | StaticID |
| | A class template that implements a counter of the number of instances of Derived type that are created at runtime. It also provides a unique increasing static identifier (sID) for each instance. More...
|
| struct | TypeTraits |
| struct | WeakPtrFactory |
| struct | KeyConstructableWeakPtrFactory |
| struct | CrossSlipTestAccess |
| struct | JunctionFormationTestAccess |
| struct | RemeshTestAccess |
| struct | ChartActor |
| struct | FieldDataPnt |
| struct | DDLineField |
| struct | DDPlaneField |
| struct | DDFieldWidget |
| struct | DDqtMainWindow |
| struct | DDqtVTKwidget |
| struct | DefectiveCrystalActor |
| class | FrameCameraRotation |
| struct | SingleGlidePlaneActor |
| struct | GlidePlaneActor |
| struct | InclusionActor |
| struct | NetworkLinkActor |
| struct | NetworkLoopActor |
| struct | NetworkNodeActor |
| class | PeriodicImages |
| class | PeriodicImagesWidget |
| struct | QuadratureActor |
| struct | SimplicialMeshActor |
| class | SlipSystemButton |
| struct | SlipSystemTab |
| class | SurfaceMeshActor |
| struct | SurfaceMeshGeometry |
| struct | Vector2Color |
| class | WrappingTabWidget |
|
| template<class FE> |
| auto | clusterBoundarySinks (const FE &fe) |
| Eigen::VectorXd | solveConstrainedVelocityDiagonal (const Eigen::VectorXd &diagonal, const Eigen::VectorXd &force, const VelocityMatrix &Z) |
| template<int dim, class Network> |
| VelocityMatrix | periodicClimbVelocityMap (const Network &network) |
| template<int dim, class Network> |
| Eigen::VectorXd | interpolateClimbSubdivisionVelocities (const Network &network, const Eigen::VectorXd &nodal) |
| template<int dim, class Network> |
| Eigen::VectorXd | compatiblePredictedVelocities (const Network &network, const Eigen::VectorXd &prediction) |
| std::optional< ThermalCrossSlipEvent > | sampleThermalCrossSlip (const std::vector< double > &lengths, const std::vector< std::map< int, double > > &rates, const std::map< int, double > &nucleusLengths, const double dt, const double occurrence, const double targetDraw, const double positionDraw) |
| template<class Nodes> |
| void | retainPeriodicContourBends (const Nodes &nodes, const double tolerance) |
| template<class Nodes> |
| bool | retracesContourSegment (const Nodes &nodes, const std::vector< size_t > &anchors, const double tolerance) |
| template<class Network, class Callback> |
| void | forEachPeriodicVelocityRelation (const Network &network, Callback callback) |
| template<int dim, class Network, class Triplets> |
| size_t | periodicVelocityConstraints (const Network &network, Triplets &triplets) |
| template<class T1, class T2, std::enable_if_t< std::is_base_of_v< TrialExpressionBase< T2 >, T2 >, int > = 0> |
| auto | operator, (const std::shared_ptr< TestExpression< T1 > > &t, const std::shared_ptr< T2 > &e) |
| template<class T1, class T2, class FE, int D, int Q, template< short unsigned int, size_t > class Rule> |
| auto | operator* (const std::shared_ptr< BilinearForm< T1, T2 > > &f, const IntegrationDomain< FE, D, Q, Rule > &dom) |
| template<class T1, class T2, std::enable_if_t< std::is_base_of_v< BilinearWeakExpression< T1 >, T1 > &&std::is_base_of_v< BilinearWeakExpression< T2 >, T2 >, int > = 0> |
| auto | operator+ (const std::shared_ptr< T1 > &x, const std::shared_ptr< T2 > &y) |
| template<int rows, int cols> |
| auto | make_constant (const Eigen::Matrix< double, rows, cols > &c) |
| static auto | make_constant (const double &c) |
| template<class T1, class T2, std::enable_if_t< std::is_base_of_v< EvalFunction< T2 >, T2 >, int > = 0> |
| auto | operator, (const std::shared_ptr< TestExpression< T1 > > &t, const std::shared_ptr< T2 > &e) |
| template<class T1, class T2, std::enable_if_t< std::is_base_of_v< LinearWeakExpression< T1 >, T1 > &&std::is_base_of_v< LinearWeakExpression< T2 >, T2 >, int > = 0> |
| auto | operator- (const std::shared_ptr< T1 > &x, const std::shared_ptr< T2 > &y) |
| template<class T1, class T2, class FE, int D, int Q, template< short unsigned int, size_t > class Rule> |
| auto | operator* (const std::shared_ptr< LinearForm< T1, T2 > > &f, const IntegrationDomain< FE, D, Q, Rule > &dom) |
| template<class T, int D, class P> |
| auto | operator, (const std::shared_ptr< TestExpression< T > > &t, const IntegrationList< D, P > &list) |
| template<class T1, class T2, std::enable_if_t< std::is_base_of_v< LinearWeakExpression< T1 >, T1 > &&std::is_base_of_v< LinearWeakExpression< T2 >, T2 >, int > = 0> |
| auto | operator+ (const std::shared_ptr< T1 > &x, const std::shared_ptr< T2 > &y) |
| template<class Form> |
| Eigen::MatrixXd | lowRankBilinearRows (const Form &form) |
| template<class T, std::enable_if_t< std::is_base_of_v< TrialExpressionBase< T >, T >, int > = 0> |
| auto | def (const std::shared_ptr< T > &x) |
| template<class T, std::enable_if_t< std::is_base_of_v< TrialExpressionBase< T >, T >, int > = 0> |
| auto | test (const std::shared_ptr< T > &t) |
| template<class T, std::enable_if_t< std::is_base_of_v< TrialExpressionBase< T >, T >, int > = 0> |
| auto | eval (const std::shared_ptr< T > &t) |
| template<class T, std::enable_if_t< std::is_base_of_v< TrialExpressionBase< T >, T >, int > = 0> |
| auto | grad (const std::shared_ptr< T > &x) |
| template<class E, class T, std::enable_if_t< std::is_base_of_v< EvalFunction< E >, E > &&std::is_base_of_v< TrialExpressionBase< T >, T >, int > = 0> |
| auto | operator* (const std::shared_ptr< E > &e, const std::shared_ptr< T > &t) |
| template<class T> |
| auto | operator* (double c, const std::shared_ptr< T > &t) |
| template<int R, int C, class T> |
| auto | operator* (const Eigen::Matrix< double, R, C > &c, const std::shared_ptr< T > &t) |
| template<class T1, class T2, std::enable_if_t< std::is_base_of_v< TrialExpressionBase< T1 >, T1 > &&std::is_base_of_v< TrialExpressionBase< T2 >, T2 >, int > = 0> |
| auto | operator+ (const std::shared_ptr< T1 > &x, const std::shared_ptr< T2 > &y) |
| template<class DirectSolverType = Eigen::SparseLU<Eigen::SparseMatrix<double>>, class IterativeSolverType = Eigen::BiCGSTAB<Eigen::SparseMatrix<double>>, class BWF, class LWF> |
| auto | weakProblem (std::shared_ptr< BWF > bwf, std::shared_ptr< LWF > lwf, WeakProblemOptions options={}) |
| template<typename T> |
| reverse_range< T > | reverse_iterate (T &x) |
| template<int dim> |
| Eigen::Matrix< double, dim, 1 > | oneSidedMotion (const Eigen::Matrix< double, dim, 1 > &requested, const std::vector< Eigen::Matrix< double, dim, 1 > > &equalities, const std::vector< Eigen::Matrix< double, dim, 1 > > &outward) |
| template<int dim, class T> |
| T & | operator<< (T &os, const PeriodicPlanePatchIO< dim > &ds) |
| template<typename T1, typename T2, typename T3, typename T4> |
| void | printIntersections (const T1 &ppi, const T2 &usedPatches, const T3 &lastPatch, int &removeMe, const T4 &untwinnedEdges) |
| template<int dim> |
| LatticeVector< dim > | operator* (const long int &scalar, const LatticeVector< dim > &L) |
| template<int dim> |
| RationalLatticeDirection< dim > | operator* (const long int &scalar, const RationalLatticeDirection< dim > &L) |
| template<int dim> |
| ReciprocalLatticeVector< dim > | operator* (const long int &scalar, const ReciprocalLatticeVector< dim > &L) |
| template<int dim> |
| LatticeVectorBase< dim > | operator* (const typename LatticeVectorBase< dim >::IntScalarType &scalar, const LatticeVectorBase< dim > &L) |
| template<int dim> |
| RationalLatticeDirection< dim > | operator* (const typename RationalLatticeDirection< dim >::IntScalarType &scalar, const RationalLatticeDirection< dim > &L) |
| template<int dim> |
| ReciprocalLatticeVectorBase< dim > | operator* (const typename ReciprocalLatticeVectorBase< dim >::IntScalarType &scalar, const ReciprocalLatticeVectorBase< dim > &L) |
| template<int dim, class T> |
| T & | operator<< (T &os, const MeshBoundarySegment< dim > &seg) |
| template<int dim, class T> |
| T & | operator<< (T &os, const BoundingMeshSegments< dim > &bls) |
| template<int dim, class T> |
| T & | operator<< (T &os, const MeshPlane< dim > &gp) |
| template<int dim> |
| bool | isPeriodicFacePair (const Polyhedron< dim, dim-1 > &a, const Polyhedron< dim, dim-1 > &b, Eigen::Matrix< double, dim, 1 > &shift, double tolerance, PeriodicSimplexPairMap< dim > *correspondence=nullptr) |
| template<int dim> |
| bool | periodicLatticeContains (const Eigen::Matrix< double, dim, Eigen::Dynamic > &basis, const Eigen::Matrix< double, dim, 1 > &shift, double tolerance) |
| template<int dim> |
| PeriodicMeshLattice< dim > | discoverPeriodicMeshLattice (const std::vector< Polyhedron< dim, dim-1 > * > &faces, double tolerance) |
| template<int dim> |
| PeriodicMeshLattice< dim > | selectPeriodicMeshLattice (const PeriodicMeshLattice< dim > &full, const std::set< int > &seeds, double tolerance) |
| TriangularMesh | planeSectionMesh (const SimplicialMesh< 3 > &mesh, const Plane< 3 > &plane, const double maxArea) |
| template<int dim> |
| double | getEwaldLength (const std::vector< Eigen::Matrix< double, dim, 1 > > &periodicBasis, const double &EwaldLengthFactor) |
| template<int dim> |
| std::vector< Eigen::Matrix< double, dim, 1 > > | getPeriodicShifts (const Eigen::Matrix< double, dim, Eigen::Dynamic > &shiftVectors, const std::vector< int > &periodicImageSize) |
| bool | kd (const int &i, const int &j) |
| template<int dim> |
| std::unique_ptr< UniformController< SymmetricVoigtTraits< dim >::voigtSize > > | getUniformEDcontroller (const DefectiveCrystalBase< dim > &ddBase) |
| template LatticeVector< 3 > | operator* (const long int &scalar, const LatticeVector< 3 > &L) |
| template RationalLatticeDirection< 3 > | operator* (const long int &scalar, const RationalLatticeDirection< 3 > &L) |
| template ReciprocalLatticeVector< 3 > | operator* (const long int &scalar, const ReciprocalLatticeVector< 3 > &L) |
| template LatticeVectorBase< 1 > | operator* (const typename LatticeVectorBase< 1 >::IntScalarType &scalar, const LatticeVectorBase< 1 > &L) |
| template LatticeVectorBase< 2 > | operator* (const typename LatticeVectorBase< 2 >::IntScalarType &scalar, const LatticeVectorBase< 2 > &L) |
| template LatticeVectorBase< 3 > | operator* (const typename LatticeVectorBase< 3 >::IntScalarType &scalar, const LatticeVectorBase< 3 > &L) |
| template RationalLatticeDirection< 1 > | operator* (const typename RationalLatticeDirection< 1 >::IntScalarType &scalar, const RationalLatticeDirection< 1 > &L) |
| template RationalLatticeDirection< 2 > | operator* (const typename RationalLatticeDirection< 2 >::IntScalarType &scalar, const RationalLatticeDirection< 2 > &L) |
| template RationalLatticeDirection< 3 > | operator* (const typename RationalLatticeDirection< 3 >::IntScalarType &scalar, const RationalLatticeDirection< 3 > &L) |
| template ReciprocalLatticeVectorBase< 1 > | operator* (const typename ReciprocalLatticeVectorBase< 1 >::IntScalarType &scalar, const ReciprocalLatticeVectorBase< 1 > &L) |
| template ReciprocalLatticeVectorBase< 2 > | operator* (const typename ReciprocalLatticeVectorBase< 2 >::IntScalarType &scalar, const ReciprocalLatticeVectorBase< 2 > &L) |
| template ReciprocalLatticeVectorBase< 3 > | operator* (const typename ReciprocalLatticeVectorBase< 3 >::IntScalarType &scalar, const ReciprocalLatticeVectorBase< 3 > &L) |
| std::ostream & | operator<< (std::ostream &os, const Rational &r) |
| vtkSmartPointer< vtkPolyData > | ellipsoidalInclusionPolyData (const Eigen::Vector3d ¢er, const Eigen::Matrix3d &axes) |
| std::vector< std::array< Eigen::Vector2d, 3 > > | triangulateLoopArea (const std::vector< Eigen::Vector2d > &contour) |
| template<typename FloatType> |
| std::string | to_string_exact (const FloatType &x, const int &n) |
|
| template<typename DislocationNetworkType> |
| bool | GrainBoundaryDissociation< DislocationNetworkType >::use_GBdissociation =false |
| template<int dim, int degree, template< typename T > class MappingType> |
| const Eigen::Matrix< int, CombinationWithRepetition< dim+1, degree >::value, dim+1 > | DiscontinuousLagrangeElement< dim, degree, MappingType >::baryStarsAndBars =StarsAndBars<dim+1,degree>::sAb() |
| template<int dim, int degree, template< typename T > class MappingType> |
| const Eigen::Matrix< double, CombinationWithRepetition< dim+1, degree >::value, dim+1 > | DiscontinuousLagrangeElement< dim, degree, MappingType >::baryNodalCoordinates =DiscontinuousLagrangeElement<dim,degree>::baryStarsAndBars.template cast<double>()/degree |
| template<int dim, int degree, template< typename T > class MappingType> |
| const std::vector< Eigen::Matrix< double, dim+1, degree+1 > > | DiscontinuousLagrangeElement< dim, degree, MappingType >::sfCoeffsVector =DiscontinuousLagrangeElement<dim,degree,MappingType>::get_sfCoeffsVector() |
| template<int dim, int degree, template< typename T > class MappingType> |
| const Eigen::Matrix< int, CombinationWithRepetition< dim+1, degree >::value, dim+1 > | LagrangeElement< dim, degree, MappingType >::baryStarsAndBars =StarsAndBars<dim+1,degree>::sAb() |
| template<int dim, int degree, template< typename T > class MappingType> |
| const Eigen::Matrix< double, CombinationWithRepetition< dim+1, degree >::value, dim+1 > | LagrangeElement< dim, degree, MappingType >::baryNodalCoordinates =LagrangeElement<dim,degree>::baryStarsAndBars.template cast<double>()/degree |
| template<int dim, int degree, template< typename T > class MappingType> |
| const std::vector< Eigen::Matrix< double, dim+1, degree+1 > > | LagrangeElement< dim, degree, MappingType >::sfCoeffsVector =LagrangeElement<dim,degree,MappingType>::get_sfCoeffsVector() |
| template<short unsigned int polyDegree> |
| const Eigen::Matrix< double, polyDegree+1, polyDegree+1 > | Coeff2Hermite< polyDegree >::C2H =Coeff2Hermite<polyDegree>::get_C2H() |
| template<short unsigned int polyDegree> |
| const Eigen::Matrix< double, polyDegree+1, polyDegree+1 > | Coeff2Hermite< polyDegree >::C2HT =Coeff2Hermite<polyDegree>::get_C2H().transpose() |
| template<short unsigned int polyDegree> |
| const Eigen::Matrix< double, polyDegree+1, polyDegree+1 > | Coeff2Hermite< polyDegree >::H2C =Coeff2Hermite<polyDegree>::get_C2H().inverse() |
| template<short unsigned int polyDegree> |
| const Eigen::Matrix< double, polyDegree+1, polyDegree+1 > | Coeff2Hermite< polyDegree >::H2CT =Coeff2Hermite<polyDegree>::get_C2H().inverse().transpose() |
| template<short unsigned int polyDegree> |
| double | PlanarSplineImplicitization< polyDegree >::compTol =FLT_EPSILON |
| template<short unsigned int polyDegree> |
| double | PlanarSplineImplicitization< polyDegree >::physTol =DBL_MAX |
| template<short unsigned int dim, short unsigned int corder> |
| double | SplineSegment< dim, corder >::alpha =0.5 |
| template<int dim> |
| int | GlidePlane< dim >::verboseGlidePlane =0 |
| template<typename Derived> |
| int | Loop< Derived >::verboseLevel =0 |
| template<typename LinkType> |
| int | LoopLink< LinkType >::verboseLevel =0 |
| template<typename Derived> |
| int | LoopNetwork< Derived >::verboseLevel =0 |
| template<typename Derived> |
| int | LoopNode< Derived >::verboseLevel =0 |
| template<typename Derived> |
| int | NetworkLink< Derived >::verboseLevel =0 |
| template<typename Derived> |
| int | NetworkNode< Derived >::verboseLevel =0 |
| template<typename T> |
| bool | LPTpartitioner< T >::partitionIsValid =false |
| static MPIcout | cout |
| template<typename Derived, typename FieldType> |
| std::vector< typename FieldType::Scalar > | FieldPointBase< Derived, FieldType >::resultVector |
| template<short unsigned int pOrder, size_t qOrder, template< short unsigned int, size_t > class QuadratureRule> |
| const Eigen::Matrix< double, Eigen::Dynamic, pOrder+1 > | QuadPow< pOrder, qOrder, QuadratureRule >::uPow =QuadPow<pOrder,qOrder,QuadratureRule>::uPowFill() |
| template<short unsigned int pOrder, size_t qOrder, template< short unsigned int, size_t > class QuadratureRule> |
| const Eigen::Matrix< double, Eigen::Dynamic, pOrder > | QuadPow< pOrder, qOrder, QuadratureRule >::duPow =QuadPow<pOrder,qOrder,QuadratureRule>::duPowFill() |
| template<short unsigned int pOrder, size_t qOrder, template< short unsigned int, size_t > class QuadratureRule> |
| const Eigen::Matrix< double, Eigen::Dynamic, pOrder-1 > | QuadPow< pOrder, qOrder, QuadratureRule >::dduPow =QuadPow<pOrder,qOrder,QuadratureRule>::dduPowFill() |
| template<short unsigned int dim, size_t qOrder, template< short unsigned int, size_t > class QuadratureRule> |
| const Eigen::MatrixXd | Quadrature< dim, qOrder, QuadratureRule >::abscissas =QuadratureRule<dim,qOrder>::abcsissasAndWeights().template block<dim,qOrder>(0,0) |
| | The static const member data abscissas is initialized only once when Quadrature<1,qOrder,QuadratureRule> is first encountered.
|
| template<short unsigned int dim, size_t qOrder, template< short unsigned int, size_t > class QuadratureRule> |
| const Eigen::MatrixXd | Quadrature< dim, qOrder, QuadratureRule >::weights =QuadratureRule<dim,qOrder>::abcsissasAndWeights().template block<1,qOrder>(dim,0) |
| | The static const member data abscissas is initialized only once when Quadrature<1,qOrder,QuadratureRule> is first encountered.
|
| template<short unsigned int dim, template< short unsigned int, size_t > class QuadratureRule, int order, int... otherOrders> |
| const std::set< int > | QuadratureDynamic< dim, QuadratureRule, order, otherOrders... >::orderSet =QuadratureDynamic<dim,QuadratureRule,order,otherOrders...>::fillSet() |
| template<short unsigned int dim, template< short unsigned int, size_t > class QuadratureRule, int order> |
| const std::set< int > | QuadratureDynamic< dim, QuadratureRule, order >::orderSet =QuadratureDynamic<dim,QuadratureRule,order>::fillSet() |
| template<typename Derived> |
| size_t | InstanceCount< Derived >::count = 0 |
| template<typename Derived> |
| size_t | StaticID< Derived >::increment = 1 |
| template<typename Derived> |
| size_t | StaticID< Derived >::count = 0 |
| template<typename Derived> |
| bool | StaticID< Derived >::count_used = false |
| static std::string | defaultColor = "\033[0m" |
| static std::string | redColor = "\033[0;31m" |
| static std::string | redBoldColor = "\033[1;31m" |
| static std::string | greenColor = "\033[0;32m" |
| static std::string | greenBoldColor = "\033[1;32m" |
| static std::string | yellowColor = "\033[0;33m" |
| static std::string | yellowBoldColor = "\033[1;33m" |
| static std::string | blueColor = "\033[0;34m" |
| static std::string | blueBoldColor = "\033[1;34m" |
| static std::string | magentaColor = "\033[0;35m" |
| static std::string | magentaBoldColor = "\033[1;35m" |
| static std::string | cyanColor = "\033[0;36m" |
| static std::string | cyanBoldColor = "\033[1;36m" |
| template<int dim> |
| double | DislocationJunctionFormation< dim >::collisionTol =10.0 |
| template<int dim> |
| int | DislocationLoop< dim >::verboseDislocationLoop =0 |
| template<int dim> |
| int | DislocationLoopLink< dim >::verboseDislocationLoopLink =0 |
| template<int dim> |
| int | DislocationLoopNode< dim >::verboseDislocationLoopNode =0 |
| template<int dim> |
| int | DislocationNetwork< dim >::verboseDislocationNetwork =0 |
| template<int dim> |
| int | DislocationNode< dim >::totalCappedNodes =0 |
| template<int dim> |
| const DislocationSegment< dim >::VectorDim | DislocationSegment< dim >::zeroVector =DislocationSegment<dim>::VectorDim::Zero() |
| template<int dim> |
| double | DislocationSegment< dim >::quadPerLength =0.2 |
| template<int dim> |
| int | DislocationSegment< dim >::verboseDislocationSegment =0 |
| template<int dim> |
| const SymmetricVoigtTraits< dim > | PolyhedronInclusion< dim >::voigtTraits =SymmetricVoigtTraits<dim>((typename SymmetricVoigtTraits<dim>::VoigtSizeMatrixType()<<0,0,1,1,2,2,1,2,0,2,0,1).finished()) |
| template<int dim> |
| bool | GrainBoundary< dim >::use_GBdislocations =false |