|
DataTransferKit - Multiphysics Solution Transfer Services
2.0
|
Nonlinear problem struct for pointInFaceVolumeOfInfluence. This problem projects a point onto the surface defined by a vertex in the face we are checking and the normal vector of that vertex. More...
#include <DTK_ProjectionPrimitiveNonlinearProblems.hpp>
Public Types | |
| typedef Intrepid::FieldContainer< double > | md_array_type |
| Multidimensional array typedefs. More... | |
Public Member Functions | |
| PointInFaceVolumeOfInfluenceNonlinearProblem (const Intrepid::FieldContainer< double > &point, const Intrepid::FieldContainer< double > &face_edge_nodes, const Intrepid::FieldContainer< double > &face_edge_node_normals, const double c) | |
| 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 pointInFaceVolumeOfInfluence. This problem projects a point onto the surface defined by a vertex in the face we are checking and the normal vector of that vertex.
Definition at line 169 of file DTK_ProjectionPrimitiveNonlinearProblems.hpp.
| typedef Intrepid::FieldContainer<double> DataTransferKit::PointInFaceVolumeOfInfluenceNonlinearProblem::md_array_type |
Multidimensional array typedefs.
Definition at line 173 of file DTK_ProjectionPrimitiveNonlinearProblems.hpp.
| DataTransferKit::PointInFaceVolumeOfInfluenceNonlinearProblem::PointInFaceVolumeOfInfluenceNonlinearProblem | ( | const Intrepid::FieldContainer< double > & | point, |
| const Intrepid::FieldContainer< double > & | face_edge_nodes, | ||
| const Intrepid::FieldContainer< double > & | face_edge_node_normals, | ||
| const double | c | ||
| ) |
Constructor.
Definition at line 179 of file DTK_ProjectionPrimitiveNonlinearProblems.cpp.
| void DataTransferKit::PointInFaceVolumeOfInfluenceNonlinearProblem::updateState | ( | const Intrepid::FieldContainer< double > & | u | ) |
Update the state of the problem given the new solution vector.
Definition at line 221 of file DTK_ProjectionPrimitiveNonlinearProblems.cpp.
| void DataTransferKit::PointInFaceVolumeOfInfluenceNonlinearProblem::evaluateResidual | ( | const Intrepid::FieldContainer< double > & | u, |
| Intrepid::FieldContainer< double > & | F | ||
| ) | const |
Evaluate the nonlinear residual.
Definition at line 258 of file DTK_ProjectionPrimitiveNonlinearProblems.cpp.
| void DataTransferKit::PointInFaceVolumeOfInfluenceNonlinearProblem::evaluateJacobian | ( | const Intrepid::FieldContainer< double > & | u, |
| Intrepid::FieldContainer< double > & | J | ||
| ) | const |
Evaluate the jacobian.
Definition at line 282 of file DTK_ProjectionPrimitiveNonlinearProblems.cpp.
1.8.11