G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Todo List
Member Base64::Decode (const std::string &base64string)
: In the future copies could be avoided by using string_view
Class boundary_condition< T >
rename to boundaryCondition
Member gismo::bspline::evalGeo (const T &u, const KnotIterator &knot, int deg, MatrixType coefs, MatrixType &result)
add an overload with stride parameter for coefs
Member gismo::gsRefineMarkedElements (gsMultiBasis< T > &basis, const std::vector< bool > &elMarked, index_t refExtension=0)
Make gsRefineMarkedElements a member of gsMultiBasis and propagate to gsBasis
Member gismo::gsUnrefineMarkedElements (gsMultiBasis< T > &basis, const std::vector< bool > &elMarked, index_t refExtension=0)
Make gsRefineMarkedElements a member of gsMultiBasis and propagate to gsBasis
Member gismo::gsWriteParaview (gsSolid< T > const &sl, std::string const &fn, unsigned numPoints_for_eachCurve=50, int vol_Num=0, T edgeThick=0.01, gsVector3d< T > const &translate=gsVector3d< T >(0, 0, 0), int color_convex=0, int color_nonconvex=20, int color_eloop=10, std::vector< unsigned > const &eloop=std::vector< unsigned >())
please document
Member gsBasis< T >::deriv_into (const gsMatrix< T > &u, gsMatrix< T > &result) const
Rename to _ grad_into
Member gsBasis< T >::derivSingle_into (index_t i, const gsMatrix< T > &u, gsMatrix< T > &result) const
rename grad_into
Member gsBasis< T >::evalAllDersFunc_into (const gsMatrix< T > &u, const gsMatrix< T > &coefs, const unsigned n, std::vector< gsMatrix< T > > &result, bool sameElement=false) const
finish documentation
Member gsBasis< T >::linearCombination_into (const gsMatrix< T > &coefs, const gsMatrix< index_t > &actives, const gsMatrix< T > &values, gsMatrix< T > &result, bool sameElement=false)
documentation
Member gsDofMapper::init (const gsMultiBasis< T > &basis, const gsBoundaryConditions< T > &dirichlet, int unk=0)
move this code to gsMultiBasis::getMapper
Member gsDomainIterator< T >::adjacent (const gsVector< bool > &, gsDomainIterator &)
upgrade to return adjacent range instead
Member gsHDomain< d, Z >::query1 (point const &lower, point const &upper, int level) const
Specify input format of lower and upper.
Member gsMultiBasis< T >::addInterface (gsBasis< T > *g1, boxSide s1, gsBasis< T > *g2, boxSide s2)
add orientation information
Member gsMultiBasis< T >::matchInterface (const boundaryInterface &bi, gsDofMapper &mapper) const
Check if this description is accurate.
Member gsMultiPatch< T >::addInterface (gsGeometry< T > *g1, boxSide s1, gsGeometry< T > *g2, boxSide s2)
add orientation information
Member gsTensorBasis< d, T >::eval_into (const gsMatrix< T > &u, gsMatrix< T > &result) const
more efficient ?
Member gsTensorBSpline< d, T >::reverse (unsigned k)
use flipTensor to generalize to any dimension
Member gsTensorBSplineBasis< d, T >::refine_withCoefs (gsMatrix< T > &coefs, const std::vector< std::vector< T > > &refineKnots)
rename to insertKnots_withCoefs
Member gsTriMeshToSolid< T >::isCorner (std::vector< VertexHandle > const &vertexVec3d)
Verify that this description is correct.
Group Nurbs
Check these numbers; correct or update picture?
Page Tutorial 01: Hello G+Smo
Update this paragraph