| blockModes(int block_id, MatrixDouble &coords, std::array< double, 3 > ¢roid, std::array< double, 6 > &bbodx, MatrixDouble &o_ptr) | ShapeOptimization::ObjectiveFunctionDataImpl | virtual |
| blockModesImpl(int block_id, np::ndarray coords, np::ndarray centroid, np::ndarray bbodx, np::ndarray &o_ptr) | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| boundaryObjectiveFunctionImpl(np::ndarray coords, np::ndarray u, np::ndarray t, np::ndarray &o) | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| boundaryObjectiveGradientTractionImpl(np::ndarray coords, np::ndarray u, np::ndarray t, np::ndarray &o) | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| boundaryObjectiveGradientUImpl(np::ndarray coords, np::ndarray u, np::ndarray t, np::ndarray &o) | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| convertToNumPy(std::vector< double > &data, int rows, int nb_gauss_pts) | ShapeOptimization::ObjectiveFunctionDataImpl | inlineprivate |
| convertToNumPy(double *ptr, int s) | ShapeOptimization::ObjectiveFunctionDataImpl | inlineprivate |
| copyToFull(MatrixDouble &s) | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| copyToSymmetric(double *ptr, MatrixDouble &s) | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| 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::ObjectiveFunctionDataImpl | virtual |
| evalBoundaryObjectiveGradientTraction(MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > t_ptr, boost::shared_ptr< MatrixDouble > o_ptr) | ShapeOptimization::ObjectiveFunctionDataImpl | virtual |
| evalBoundaryObjectiveGradientU(MatrixDouble &coords, boost::shared_ptr< MatrixDouble > u_ptr, boost::shared_ptr< MatrixDouble > t_ptr, boost::shared_ptr< MatrixDouble > o_ptr) | ShapeOptimization::ObjectiveFunctionDataImpl | virtual |
| 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::ObjectiveFunctionDataImpl | virtual |
| 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::ObjectiveFunctionDataImpl | virtual |
| 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::ObjectiveFunctionDataImpl | virtual |
| 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::ObjectiveFunctionDataImpl | virtual |
| 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::ObjectiveFunctionDataImpl | private |
| interiorObjectiveGradientStrainImpl(np::ndarray coords, np::ndarray u, np::ndarray stress, np::ndarray strain, np::ndarray &o) | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| interiorObjectiveGradientStressImpl(np::ndarray coords, np::ndarray u, np::ndarray stress, np::ndarray strain, np::ndarray &o) | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| interiorObjectiveGradientUImpl(np::ndarray coords, np::ndarray u, np::ndarray stress, np::ndarray strain, np::ndarray &o) | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| mainNamespace | ShapeOptimization::ObjectiveFunctionDataImpl | private |
| numberOfModes(int block_id, int &modes) | ShapeOptimization::ObjectiveFunctionDataImpl | virtual |
| ObjectiveFunctionDataImpl()=default | ShapeOptimization::ObjectiveFunctionDataImpl | |
| ~ObjectiveFunctionData()=default | ShapeOptimization::ObjectiveFunctionData | virtual |
| ~ObjectiveFunctionDataImpl()=default | ShapeOptimization::ObjectiveFunctionDataImpl | virtual |