|
Flow123d
release_3.0.0-1026-ga6b0c21
|
#include <darcy_flow_assembly.hh>

Public Types | |
| typedef std::shared_ptr< DarcyMH::EqData > | AssemblyDataPtr |
| typedef std::vector< std::shared_ptr< AssemblyBase > > | MultidimAssembly |
Public Member Functions | |
| virtual | ~AssemblyBase () |
| virtual void | fix_velocity (LocalElementAccessorBase< 3 > ele_ac)=0 |
| virtual void | assemble (LocalElementAccessorBase< 3 > ele_ac)=0 |
| virtual void | assembly_local_vb (ElementAccessor< 3 > ele, Neighbour *ngh)=0 |
| virtual arma::vec3 | make_element_vector (ElementAccessor< 3 > ele)=0 |
| virtual void | update_water_content (LocalElementAccessorBase< 3 > ele) |
Static Public Member Functions | |
| template<template< int dim > class Impl> | |
| static MultidimAssembly | create (typename Impl< 1 >::AssemblyDataPtr data) |
Protected Member Functions | |
| virtual void | assemble_sides (LocalElementAccessorBase< 3 > ele)=0 |
| virtual void | assemble_source_term (LocalElementAccessorBase< 3 > ele) |
Definition at line 34 of file darcy_flow_assembly.hh.
| typedef std::shared_ptr<DarcyMH::EqData> AssemblyBase::AssemblyDataPtr |
Definition at line 37 of file darcy_flow_assembly.hh.
| typedef std::vector<std::shared_ptr<AssemblyBase> > AssemblyBase::MultidimAssembly |
Definition at line 38 of file darcy_flow_assembly.hh.
|
inlinevirtual |
Definition at line 40 of file darcy_flow_assembly.hh.
|
pure virtual |
|
protectedpure virtual |
Implemented in AssemblyMH< dim >, and AssemblyLMH< dim >.

|
inlineprotectedvirtual |
Reimplemented in AssemblyLMH< dim >.
Definition at line 72 of file darcy_flow_assembly.hh.

|
pure virtual |
|
inlinestatic |
Generic creator of multidimensional assembly, i.e. vector of particular assembly objects.
Definition at line 47 of file darcy_flow_assembly.hh.
|
pure virtual |
|
pure virtual |
|
inlinevirtual |
Reimplemented in AssemblyLMH< dim >.
Definition at line 65 of file darcy_flow_assembly.hh.
1.8.11