v0.15.5
Loading...
Searching...
No Matches
ShapeOptimization::ObjectiveFunctionDataImpl Member List

This is the complete list of members for ShapeOptimization::ObjectiveFunctionDataImpl, including all inherited members.

blockModes(int block_id, MatrixDouble &coords, std::array< double, 3 > &centroid, std::array< double, 6 > &bbodx, MatrixDouble &o_ptr)ShapeOptimization::ObjectiveFunctionDataImplvirtual
blockModesImpl(int block_id, np::ndarray coords, np::ndarray centroid, np::ndarray bbodx, np::ndarray &o_ptr)ShapeOptimization::ObjectiveFunctionDataImplprivate
boundaryObjectiveFunctionImpl(np::ndarray coords, np::ndarray u, np::ndarray t, np::ndarray &o)ShapeOptimization::ObjectiveFunctionDataImplprivate
boundaryObjectiveGradientTractionImpl(np::ndarray coords, np::ndarray u, np::ndarray t, np::ndarray &o)ShapeOptimization::ObjectiveFunctionDataImplprivate
boundaryObjectiveGradientUImpl(np::ndarray coords, np::ndarray u, np::ndarray t, np::ndarray &o)ShapeOptimization::ObjectiveFunctionDataImplprivate
convertToNumPy(std::vector< double > &data, int rows, int nb_gauss_pts)ShapeOptimization::ObjectiveFunctionDataImplinlineprivate
convertToNumPy(double *ptr, int s)ShapeOptimization::ObjectiveFunctionDataImplinlineprivate
copyToFull(MatrixDouble &s)ShapeOptimization::ObjectiveFunctionDataImplprivate
copyToSymmetric(double *ptr, MatrixDouble &s)ShapeOptimization::ObjectiveFunctionDataImplprivate
evalBoundaryObjectiveFunction(MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > t_ptr, boost::shared_ptr< VectorDouble > o_ptr, bool symmetrize=true)ShapeOptimization::ObjectiveFunctionDataImplvirtual
evalBoundaryObjectiveGradientTraction(MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > t_ptr, boost::shared_ptr< MatrixDouble > o_ptr)ShapeOptimization::ObjectiveFunctionDataImplvirtual
evalBoundaryObjectiveGradientU(MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > t_ptr, boost::shared_ptr< MatrixDouble > o_ptr)ShapeOptimization::ObjectiveFunctionDataImplvirtual
evalInteriorObjectiveFunction(MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > stress_ptr, boost::shared_ptr< MatrixDouble > strain_ptr, boost::shared_ptr< VectorDouble > o_ptr, bool symmetrize=true)ShapeOptimization::ObjectiveFunctionDataImplvirtual
evalInteriorObjectiveGradientStrain(MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > stress_ptr, boost::shared_ptr< MatrixDouble > strain_ptr, boost::shared_ptr< MatrixDouble > o_ptr, bool symmetrize=true)ShapeOptimization::ObjectiveFunctionDataImplvirtual
evalInteriorObjectiveGradientStress(MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > stress_ptr, boost::shared_ptr< MatrixDouble > strain_ptr, boost::shared_ptr< MatrixDouble > o_ptr, bool symmetrize=true)ShapeOptimization::ObjectiveFunctionDataImplvirtual
evalInteriorObjectiveGradientU(MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > stress_ptr, boost::shared_ptr< MatrixDouble > strain_ptr, boost::shared_ptr< MatrixDouble > o_ptr, bool symmetrize=true)ShapeOptimization::ObjectiveFunctionDataImplvirtual
initPython(const std::string py_file)ShapeOptimization::ObjectiveFunctionDataImpl
interiorObjectiveFunctionImpl(np::ndarray coords, np::ndarray u, np::ndarray stress, np::ndarray strain, np::ndarray &o)ShapeOptimization::ObjectiveFunctionDataImplprivate
interiorObjectiveGradientStrainImpl(np::ndarray coords, np::ndarray u, np::ndarray stress, np::ndarray strain, np::ndarray &o)ShapeOptimization::ObjectiveFunctionDataImplprivate
interiorObjectiveGradientStressImpl(np::ndarray coords, np::ndarray u, np::ndarray stress, np::ndarray strain, np::ndarray &o)ShapeOptimization::ObjectiveFunctionDataImplprivate
interiorObjectiveGradientUImpl(np::ndarray coords, np::ndarray u, np::ndarray stress, np::ndarray strain, np::ndarray &o)ShapeOptimization::ObjectiveFunctionDataImplprivate
mainNamespaceShapeOptimization::ObjectiveFunctionDataImplprivate
numberOfModes(int block_id, int &modes)ShapeOptimization::ObjectiveFunctionDataImplvirtual
ObjectiveFunctionDataImpl()=defaultShapeOptimization::ObjectiveFunctionDataImpl
~ObjectiveFunctionData()=defaultShapeOptimization::ObjectiveFunctionDatavirtual
~ObjectiveFunctionDataImpl()=defaultShapeOptimization::ObjectiveFunctionDataImplvirtual