G+Smo
24.08.0
Geometry + Simulation Modules
|
This software facilitates the creation of analysis-suitable parameterizations from given boundary representations. Serving as a reference implementation, it embodies the methods and concepts detailed in Ye Ji's doctoral research. Here, optimization-based (barrier, penalty) methods and PDE-based methods are provided. Please refer to the implementation for the relevant references. More...
Go to the source code of this file.
Namespaces | |
gismo | |
The G+Smo namespace, containing all definitions for the library. | |
gismo::expr | |
This namespace contains expressions used for FE computations. | |
Functions | |
template<typename E1 , typename E2 > | |
EIGEN_STRONG_INLINE frprod3_expr< E1, E2 > const | frprod3 (E1 const &u, E2 const &M) |
Frobenious product (also known as double dot product) operator for expressions. | |
template<class E > | |
EIGEN_STRONG_INLINE jacScaledLx_expr< E > | jacScaledLx (const E &u, const gsGeometryMap< typename E::Scalar > &G) |
jacobian matrix of scaled Lx for PDE-based parameterization construction | |
template<class E > | |
EIGEN_STRONG_INLINE jacScaledLxDiag_expr< E > | jacScaledLxDiag (const E &u, const gsGeometryMap< typename E::Scalar > &G) |
diagonal part of jacobian matrix of scaled Lx for PDE-based parameterization construction | |
template<class E > | |
EIGEN_STRONG_INLINE jacScaledLxDiagBlock_expr< E > | jacScaledLxDiagBlock (const E &u, const gsGeometryMap< typename E::Scalar > &G) |
diagonal block part of jacobian matrix of scaled Lx for PDE-based parameterization construction | |
template<class E > | |
EIGEN_STRONG_INLINE jacScaledLxH1_expr< E > | jacScaledLxH1 (const E &u, const gsGeometryMap< typename E::Scalar > &G) |
jacobian matrix of scaled Lx (in H1 space) for PDE-based parameterization construction | |
template<class E > | |
EIGEN_STRONG_INLINE jacScaledLxH1DiagBlock_expr< E > | jacScaledLxH1DiagBlock (const E &u, const gsGeometryMap< typename E::Scalar > &G) |
jacobian matrix of scaled Lx (in H1 space) for PDE-based parameterization construction | |
template<class E0 , class E1 , class E2 > | |
EIGEN_STRONG_INLINE ternary_expr< E0, E1, E2 > | ternary (const E0 &u, const E1 &v, const E2 &w) |
Ternary ternary_expr. | |
This software facilitates the creation of analysis-suitable parameterizations from given boundary representations. Serving as a reference implementation, it embodies the methods and concepts detailed in Ye Ji's doctoral research. Here, optimization-based (barrier, penalty) methods and PDE-based methods are provided. Please refer to the implementation for the relevant references.
This file is part of the G+Smo library.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Author(s): Ye Ji, H.M. Verhelst