CGooseFEM::Tyings::Control | Add control nodes to an existing system |
CGooseFEM::Mesh::Quad4::Map::FineLayer2Regular | Map a FineLayer mesh to a Regular mesh |
CGooseFEM::Mesh::ManualStitch | Stitch two mesh objects, specifying overlapping nodes by hand |
▼CGooseFEM::MatrixBase< D > | CRTP base class for a matrix |
▼CGooseFEM::MatrixPartitionedBase< MatrixDiagonalPartitioned > | |
CGooseFEM::MatrixDiagonalPartitioned | Diagonal and partitioned matrix |
▼CGooseFEM::MatrixPartitionedBase< MatrixPartitioned > | |
CGooseFEM::MatrixPartitioned | Sparse matrix partitioned in an unknown and a prescribed part |
CGooseFEM::MatrixPartitionedBase< MatrixPartitionedTyings > | |
▼CGooseFEM::MatrixPartitionedBase< D > | CRTP base class for a partitioned matrix |
▼CGooseFEM::MatrixPartitionedTyingsBase< MatrixPartitionedTyings > | |
CGooseFEM::MatrixPartitionedTyings | Sparse matrix from with dependent DOFs are eliminated, and the remaining (small) independent system is partitioned in an unknown and a prescribed part |
CGooseFEM::MatrixPartitionedTyingsBase< D > | CRTP base class for a partitioned matrix with tying |
▼CGooseFEM::MatrixBase< Matrix > | |
CGooseFEM::Matrix | Sparse matrix |
▼CGooseFEM::MatrixBase< MatrixDiagonal > | |
CGooseFEM::MatrixDiagonal | Diagonal matrix |
CGooseFEM::MatrixBase< MatrixDiagonalPartitioned > | |
CGooseFEM::MatrixBase< MatrixPartitioned > | |
CGooseFEM::MatrixBase< MatrixPartitionedTyings > | |
CGooseFEM::MatrixDiagonalBase< D > | CRTP base class for a partitioned matrix with tying |
▼CGooseFEM::MatrixDiagonalBase< MatrixDiagonal > | |
CGooseFEM::MatrixDiagonal | Diagonal matrix |
▼CGooseFEM::MatrixDiagonalBase< MatrixDiagonalPartitioned > | |
CGooseFEM::MatrixDiagonalPartitioned | Diagonal and partitioned matrix |
CGooseFEM::MatrixSolverBase< D > | CRTP base class for a solver class |
▼CMatrixSolverBase< MatrixPartitionedSolver< Eigen::SimplicialLDLT< Eigen::SparseMatrix< double > > > > | |
CGooseFEM::MatrixPartitionedSolver< Solver > | Solve \( x_u = A_{uu}^{-1} (b_u - A_{up} * x_p) \) for A of the MatrixPartitioned() class |
▼CMatrixSolverBase< MatrixPartitionedTyingsSolver< Eigen::SimplicialLDLT< Eigen::SparseMatrix< double > > > > | |
CGooseFEM::MatrixPartitionedTyingsSolver< Solver > | Solver for MatrixPartitionedTyings() |
▼CMatrixSolverBase< MatrixSolver< Eigen::SimplicialLDLT< Eigen::SparseMatrix< double > > > > | |
CGooseFEM::MatrixSolver< Solver > | Solve \( x = A^{-1} b \), for A of the GooseFEM::Matrix() class |
CGooseFEM::MatrixSolverPartitionedBase< D > | CRTP base class for a extra functions for a partitioned solver class |
▼CMatrixSolverPartitionedBase< MatrixPartitionedSolver< Eigen::SimplicialLDLT< Eigen::SparseMatrix< double > > > > | |
CGooseFEM::MatrixPartitionedSolver< Solver > | Solve \( x_u = A_{uu}^{-1} (b_u - A_{up} * x_p) \) for A of the MatrixPartitioned() class |
▼CMatrixSolverPartitionedBase< MatrixPartitionedTyingsSolver< Eigen::SimplicialLDLT< Eigen::SparseMatrix< double > > > > | |
CGooseFEM::MatrixPartitionedTyingsSolver< Solver > | Solver for MatrixPartitionedTyings() |
CGooseFEM::MatrixSolverSingleBase< D > | CRTP base class for a solver class |
▼CMatrixSolverSingleBase< MatrixSolver< Eigen::SimplicialLDLT< Eigen::SparseMatrix< double > > > > | |
CGooseFEM::MatrixSolver< Solver > | Solve \( x = A^{-1} b \), for A of the GooseFEM::Matrix() class |
CGooseFEM::Tyings::Periodic | Nodal tyings per periodic boundary conditions |
▼CGooseFEM::Element::QuadratureBase< D > | CRTP base class for quadrature |
▼CGooseFEM::Element::QuadratureBaseCartesian< Quadrature > | |
CGooseFEM::Element::Hex8::Quadrature | Interpolation and quadrature |
CGooseFEM::Element::Quad4::Quadrature | Interpolation and quadrature |
▼CGooseFEM::Element::QuadratureBaseCartesian< QuadratureAxisymmetric > | |
CGooseFEM::Element::Quad4::QuadratureAxisymmetric | Interpolation and quadrature |
▼CGooseFEM::Element::QuadratureBaseCartesian< QuadraturePlanar > | |
CGooseFEM::Element::Quad4::QuadraturePlanar | Interpolation and quadrature |
CGooseFEM::Element::QuadratureBaseCartesian< D > | CRTP base class for interpolation and quadrature for a generic element in Cartesian coordinates |
CGooseFEM::Element::QuadratureBase< Quadrature > | |
CGooseFEM::Element::QuadratureBase< QuadratureAxisymmetric > | |
CGooseFEM::Element::QuadratureBase< QuadraturePlanar > | |
CGooseFEM::Mesh::Quad4::Map::RefineRegular | Refine a Regular mesh: subdivide elements in several smaller elements |
▼CGooseFEM::Mesh::RegularBase< D > | CRTP base class for regular meshes |
▼CGooseFEM::Mesh::RegularBase2d< FineLayer > | |
CGooseFEM::Mesh::Quad4::FineLayer | Mesh with fine middle layer, and coarser elements towards the top and bottom |
▼CGooseFEM::Mesh::RegularBase2d< Regular > | |
CGooseFEM::Mesh::Quad4::Regular | Regular mesh: equi-sized elements |
CGooseFEM::Mesh::Tri3::Regular | Regular grid of squares, with each square cut into two triangular elements |
▼CGooseFEM::Mesh::RegularBase3d< FineLayer > | |
CGooseFEM::Mesh::Hex8::FineLayer | Mesh with fine middle layer, and coarser elements towards the top and bottom |
▼CGooseFEM::Mesh::RegularBase3d< Regular > | |
CGooseFEM::Mesh::Hex8::Regular | Regular mesh: equi-sized elements |
CGooseFEM::Mesh::RegularBase2d< D > | CRTP base class for regular meshes in 2d |
CGooseFEM::Mesh::RegularBase3d< D > | CRTP base class for regular meshes in 3d |
CGooseFEM::Mesh::RegularBase< FineLayer > | |
CGooseFEM::Mesh::RegularBase< Regular > | |
CGooseFEM::Mesh::Renumber | Renumber indices to lowest possible index |
CGooseFEM::Mesh::Reorder | Reorder to lowest possible index, in specific order |
▼CGooseFEM::Mesh::Stitch | Stitch mesh objects, automatically searching for overlapping nodes |
CGooseFEM::Mesh::Vstack | Vertically stack meshes |
CGooseFEM::Iterate::StopList | Class to perform a residual check based on the last "n" iterations |
▼CGooseFEM::Vector | Class to switch between storage types |
CGooseFEM::VectorPartitioned | Class to switch between storage types, based on a mesh and DOFs that are partitioned in: |
CGooseFEM::VectorPartitionedTyings | Class to switch between storage types |