NuTo
Numerics Tool
Public Member Functions | List of all members
NuTo::NodalValueMerger Class Reference

Performs our good old "NodeMerge" and should be replaced by any solution from issue #141 PDE nodal values. More...

#include <NodalValueMerger.h>

Public Member Functions

 NodalValueMerger (MeshFem *rMesh)
 
void Merge (const DofVector< double > &newValues, std::vector< DofType > dofs, int instance=0)
 Performs "NodeMerge", writes values from the solution vector to the nodes. More...
 
void Extract (DofVector< double > *rNewValues, std::vector< DofType > dofs, int instance=0)
 Performs "NodeExtract", writes values from the solution vector to the nodes. More...
 
Group< NodeSimple > & Nodes (DofType dof)
 node group memoizer More...
 

Detailed Description

Performs our good old "NodeMerge" and should be replaced by any solution from issue #141 PDE nodal values.

Constructor & Destructor Documentation

NodalValueMerger::NodalValueMerger ( MeshFem rMesh)

Member Function Documentation

void NodalValueMerger::Extract ( DofVector< double > *  rNewValues,
std::vector< DofType dofs,
int  instance = 0 
)

Performs "NodeExtract", writes values from the solution vector to the nodes.

Parameters
rNewValuesvector to fill the new values with
dofsdof types to extract
instanceid of the dof instance
void NodalValueMerger::Merge ( const DofVector< double > &  newValues,
std::vector< DofType dofs,
int  instance = 0 
)

Performs "NodeMerge", writes values from the solution vector to the nodes.

Parameters
newValuesnew dof values
dofsdof types to merge
instanceid of the dof instance
Group< NodeSimple > & NodalValueMerger::Nodes ( DofType  dof)

node group memoizer

Parameters
dofdof type
Returns
a memoized node group

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