Rheolef  7.2
an efficient C++ finite element environment
Loading...
Searching...
No Matches
branch.cc

branch - handle a family of fields More...

Go to the source code of this file.

Namespaces

namespace  rheolef
 This file is part of Rheolef.

Typedefs

typedef field::size_type size_type

Enumerations

enum  render_type {
  text_render ,
  paraview_render ,
  vtk_render ,
  plotmtv_render ,
  gnuplot_render ,
  toc_render
}

Functions

void usage ()
field_basic< Float, sequentialproj (size_t extract_id, const field_basic< Float, sequential > &uh, bool do_lumped_mass, string use_proj_approx, reuse_proj_form_type reuse)
void extract (idiststream &in, odiststream &out, bool do_proj, bool do_lumped_mass, string use_proj_approx, size_type extract_id, const Float &scale_value, reuse_proj_form_type reuse)
void put (idiststream &in, odiststream &out, bool do_proj, bool do_lumped_mass, string use_proj_approx, bool def_fill_opt, size_type extract_id, const Float &scale_value, const std::pair< Float, Float > &u_range, render_type render, reuse_proj_form_type reuse)
void set_input_format (idiststream &in, std::string input_format)
int main (int argc, char **argv)

Detailed Description

branch - handle a family of fields

Definition in file branch.cc.

Typedef Documentation

◆ size_type

typedef field::size_type size_type

Definition at line 430 of file branch.cc.

Enumeration Type Documentation

◆ render_type

Enumerator
text_render 
paraview_render 
vtk_render 
plotmtv_render 
gnuplot_render 
toc_render 

Definition at line 432 of file branch.cc.

Function Documentation

◆ usage()

void usage ( )

Definition at line 392 of file branch.cc.

◆ proj()

field_basic< Float, sequential > proj ( size_t extract_id,
const field_basic< Float, sequential > & uh,
bool do_lumped_mass,
string use_proj_approx,
reuse_proj_form_type reuse )

Definition at line 450 of file branch.cc.

◆ extract()

void extract ( idiststream & in,
odiststream & out,
bool do_proj,
bool do_lumped_mass,
string use_proj_approx,
size_type extract_id,
const Float & scale_value,
reuse_proj_form_type reuse )

Definition at line 492 of file branch.cc.

◆ put()

void put ( idiststream & in,
odiststream & out,
bool do_proj,
bool do_lumped_mass,
string use_proj_approx,
bool def_fill_opt,
size_type extract_id,
const Float & scale_value,
const std::pair< Float, Float > & u_range,
render_type render,
reuse_proj_form_type reuse )
Examples
convect_error.cc.

Definition at line 529 of file branch.cc.

◆ set_input_format()

void set_input_format ( idiststream & in,
std::string input_format )

Definition at line 601 of file branch.cc.

◆ main()

int main ( int argc,
char ** argv )

Definition at line 610 of file branch.cc.