DataTransferKit - Multiphysics Solution Transfer Services  2.0
Public Types | Public Member Functions | List of all members
DataTransferKit::ProjectPointFeatureToEdgeFeatureNonlinearProblem Class Reference

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...
 

Detailed Description

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.

Member Typedef Documentation

Multidimensional array typedefs.

Definition at line 282 of file DTK_ProjectionPrimitiveNonlinearProblems.hpp.

Constructor & Destructor Documentation

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.

Member Function Documentation

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.


The documentation for this class was generated from the following files: