DataTransferKit - Multiphysics Solution Transfer Services
2.0
|
Nonlinear problem struct for ProjectBlueFeatureToGreenFeature. This problem projects a feature point onto the a feature edge. More...
#include <DTK_ProjectionPrimitiveNonlinearProblems.hpp>
Public Types | |
typedef Intrepid::FieldContainer< double > | md_array_type |
Multidimensional array typedefs. More... | |
Public Member Functions | |
ProjectPointFeatureToEdgeFeatureNonlinearProblem (const Intrepid::FieldContainer< double > &point, const Intrepid::FieldContainer< double > &edge_nodes, const Intrepid::FieldContainer< double > &edge_node_normals, const Intrepid::FieldContainer< double > &edge_node_binormals) | |
Constructor. More... | |
void | updateState (const Intrepid::FieldContainer< double > &u) |
Update the state of the problem given the new solution vector. More... | |
void | evaluateResidual (const Intrepid::FieldContainer< double > &u, Intrepid::FieldContainer< double > &F) const |
Evaluate the nonlinear residual. More... | |
void | evaluateJacobian (const Intrepid::FieldContainer< double > &u, Intrepid::FieldContainer< double > &J) const |
Evaluate the jacobian. More... | |
Nonlinear problem struct for ProjectBlueFeatureToGreenFeature. This problem projects a feature point onto the a feature edge.
Definition at line 278 of file DTK_ProjectionPrimitiveNonlinearProblems.hpp.
typedef Intrepid::FieldContainer<double> DataTransferKit::ProjectPointFeatureToEdgeFeatureNonlinearProblem::md_array_type |
Multidimensional array typedefs.
Definition at line 282 of file DTK_ProjectionPrimitiveNonlinearProblems.hpp.
DataTransferKit::ProjectPointFeatureToEdgeFeatureNonlinearProblem::ProjectPointFeatureToEdgeFeatureNonlinearProblem | ( | const Intrepid::FieldContainer< double > & | point, |
const Intrepid::FieldContainer< double > & | edge_nodes, | ||
const Intrepid::FieldContainer< double > & | edge_node_normals, | ||
const Intrepid::FieldContainer< double > & | edge_node_binormals | ||
) |
Constructor.
Definition at line 317 of file DTK_ProjectionPrimitiveNonlinearProblems.cpp.
void DataTransferKit::ProjectPointFeatureToEdgeFeatureNonlinearProblem::updateState | ( | const Intrepid::FieldContainer< double > & | u | ) |
Update the state of the problem given the new solution vector.
Definition at line 345 of file DTK_ProjectionPrimitiveNonlinearProblems.cpp.
void DataTransferKit::ProjectPointFeatureToEdgeFeatureNonlinearProblem::evaluateResidual | ( | const Intrepid::FieldContainer< double > & | u, |
Intrepid::FieldContainer< double > & | F | ||
) | const |
Evaluate the nonlinear residual.
Definition at line 354 of file DTK_ProjectionPrimitiveNonlinearProblems.cpp.
void DataTransferKit::ProjectPointFeatureToEdgeFeatureNonlinearProblem::evaluateJacobian | ( | const Intrepid::FieldContainer< double > & | u, |
Intrepid::FieldContainer< double > & | J | ||
) | const |
Evaluate the jacobian.
Definition at line 383 of file DTK_ProjectionPrimitiveNonlinearProblems.cpp.