libMesh
Public Member Functions | Protected Attributes | List of all members
libMesh::MeshfreeSolutionTransfer Class Reference

Implementation of a SolutionTransfer object that utilizes the MeshfreeInterpolation system to interpolate one solution to another. More...

#include <meshfree_solution_transfer.h>

Inheritance diagram for libMesh::MeshfreeSolutionTransfer:
[legend]

Public Member Functions

 MeshfreeSolutionTransfer (const libMesh::Parallel::Communicator &comm_in)
 
virtual ~MeshfreeSolutionTransfer ()
 
virtual void transfer (const Variable &from_var, const Variable &to_var) override
 Transfer the values of a variable to another. More...
 
const Parallel::Communicatorcomm () const
 
processor_id_type n_processors () const
 
processor_id_type processor_id () const
 

Protected Attributes

const Parallel::Communicator_communicator
 

Detailed Description

Implementation of a SolutionTransfer object that utilizes the MeshfreeInterpolation system to interpolate one solution to another.

Author
Derek Gaston
Date
2013 A SolutionTransfer object that does "mesh free" interpolation.

Definition at line 39 of file meshfree_solution_transfer.h.

Constructor & Destructor Documentation

◆ MeshfreeSolutionTransfer()

libMesh::MeshfreeSolutionTransfer::MeshfreeSolutionTransfer ( const libMesh::Parallel::Communicator comm_in)

Definition at line 42 of file meshfree_solution_transfer.h.

42  :
43  SolutionTransfer(comm_in)
44  {}
SolutionTransfer(const libMesh::Parallel::Communicator &comm_in)

◆ ~MeshfreeSolutionTransfer()

virtual libMesh::MeshfreeSolutionTransfer::~MeshfreeSolutionTransfer ( )
virtual

Definition at line 46 of file meshfree_solution_transfer.h.

46 {}

Member Function Documentation

◆ comm()

const Parallel::Communicator& libMesh::ParallelObject::comm ( ) const
inherited

◆ n_processors()

processor_id_type libMesh::ParallelObject::n_processors ( ) const
inherited
Returns
The number of processors in the group.

Definition at line 93 of file parallel_object.h.

References libMesh::ParallelObject::_communicator, and libMesh::Parallel::Communicator::size().

Referenced by libMesh::MeshBase::partition().

94  { return cast_int<processor_id_type>(_communicator.size()); }
processor_id_type size() const
Definition: communicator.h:175
const Parallel::Communicator & _communicator

◆ processor_id()

processor_id_type libMesh::ParallelObject::processor_id ( ) const
inherited

◆ transfer()

virtual void libMesh::MeshfreeSolutionTransfer::transfer ( const Variable from_var,
const Variable to_var 
)
overridevirtual

Transfer the values of a variable to another.

Implements libMesh::SolutionTransfer.

Member Data Documentation

◆ _communicator

const Parallel::Communicator& libMesh::ParallelObject::_communicator
protectedinherited

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