Flow123d  release_3.0.0-973-g92f55e826
Public Types | Public Member Functions | Protected Attributes | List of all members
MortarAssemblyBase Class Reference

#include <mortar_assembly.hh>

Inheritance diagram for MortarAssemblyBase:
Inheritance graph
[legend]
Collaboration diagram for MortarAssemblyBase:
Collaboration graph
[legend]

Public Types

typedef vector< unsigned int > IsecList
 

Public Member Functions

 MortarAssemblyBase (AssemblyDataPtr data)
 
virtual ~MortarAssemblyBase ()
 
virtual void assembly (LocalElementAccessorBase< 3 > ele_ac)
 
void fix_velocity (LocalElementAccessorBase< 3 > ele_ac)
 

Protected Attributes

AssemblyDataPtr data_
 
MixedMeshIntersectionsmixed_mesh_
 
LocalSystem loc_system_
 
bool fix_velocity_flag
 

Detailed Description

Definition at line 22 of file mortar_assembly.hh.

Member Typedef Documentation

◆ IsecList

typedef vector<unsigned int> MortarAssemblyBase::IsecList

Definition at line 24 of file mortar_assembly.hh.

Constructor & Destructor Documentation

◆ MortarAssemblyBase()

MortarAssemblyBase::MortarAssemblyBase ( AssemblyDataPtr  data)
inline

Definition at line 26 of file mortar_assembly.hh.

◆ ~MortarAssemblyBase()

virtual MortarAssemblyBase::~MortarAssemblyBase ( )
inlinevirtual

Definition at line 34 of file mortar_assembly.hh.

Member Function Documentation

◆ assembly()

virtual void MortarAssemblyBase::assembly ( LocalElementAccessorBase< 3 >  ele_ac)
inlinevirtual

Reimplemented in P1_CouplingAssembler, and P0_CouplingAssembler.

Definition at line 37 of file mortar_assembly.hh.

Here is the caller graph for this function:

◆ fix_velocity()

void MortarAssemblyBase::fix_velocity ( LocalElementAccessorBase< 3 >  ele_ac)
inline

Definition at line 39 of file mortar_assembly.hh.

Member Data Documentation

◆ data_

AssemblyDataPtr MortarAssemblyBase::data_
protected

Definition at line 46 of file mortar_assembly.hh.

◆ fix_velocity_flag

bool MortarAssemblyBase::fix_velocity_flag
protected

Definition at line 49 of file mortar_assembly.hh.

◆ loc_system_

LocalSystem MortarAssemblyBase::loc_system_
protected

Definition at line 48 of file mortar_assembly.hh.

◆ mixed_mesh_

MixedMeshIntersections& MortarAssemblyBase::mixed_mesh_
protected

Definition at line 47 of file mortar_assembly.hh.


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