GetFEM  5.4.3
getfem::generic_assembly Class Reference

Generic assembly of vectors, matrices. More...

#include <getfem_assembling_tensors.h>

Inherits getfem::asm_tokenizer.

Public Member Functions

void push_mf (const mesh_fem &mf_)
 Add a new mesh_fem.
 
void push_mi (const mesh_im &im_)
 Add a new mesh_im.
 
void push_nonlinear_term (pnonlinear_elem_term net)
 Add a new non-linear term.
 
template<typename VEC >
void push_data (const VEC &d)
 Add a new data (dense array)
 
template<typename VEC >
void push_vec (VEC &v)
 Add a new output vector.
 
template<typename VEC >
void push_vec (const VEC &v)
 Add a new output vector (fake const version..)
 
template<typename MAT >
void push_mat (const MAT &m)
 Add a new output matrix (fake const version..)
 
template<typename MAT >
void push_mat (MAT &m)
 Add a new output matrix.
 
void set_vec_factory (base_vec_factory *fact)
 used by the getfem_interface..
 
void assembly (const mesh_region &region=mesh_region::all_convexes())
 do the assembly on the specified region (boundary or set of convexes)
 

Detailed Description

Generic assembly of vectors, matrices.

Many examples of use available here.

Definition at line 607 of file getfem_assembling_tensors.h.


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