Flow123d
Functions
ppfcs.cc File Reference

Cross-sections computation. More...

#include "transport/transport.h"
#include "system/system.hh"
#include "xio.h"
#include "system/math_fce.h"
#include "mesh/mesh.h"
#include "ppfcs.h"
#include "io/read_ini.h"
#include "materials.hh"

Go to the source code of this file.

Functions

static void flow_cs (struct Transport *transport)
 
static void output_AGE (struct Transport *transport, double time)
 
static double particle_test (struct Transport *transport)
 
static void clear_tbc (struct Transport *transport)
 
static int create_flow_section (struct Transport *transport)
 
static void sfsec (struct Transport *transport)
 
static double node_pos (Node *node, double *eqn)
 
static void compute_cutplane (struct Transport *trannsport)
 
static double * cut_point (Node *node0, Node *node1, double eqn[4])
 
static double * assign_node_coordinates (Node *node)
 
static struct ElementCutnew_ec (struct Transport *transport, ElementIter elm, struct ElementCut *prev_ec)
 
static void compute_flux (struct ElementCut *ec, struct FSection *fs)
 
static void output_FCS (struct Transport *transport)
 

Detailed Description

Cross-sections computation.

Copyright (C) 2007 Technical University of Liberec. All rights reserved.

Please make a following refer to Flow123d on your project site if you use the program for any purpose, especially for academic research: Flow123d, Research Centre: Advanced Remedial Technologies, Technical University of Liberec, Czech Republic

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 021110-1307, USA.

$Id$ $Revision$ $LastChangedBy$ $LastChangedDate$

Definition in file ppfcs.cc.

Function Documentation

double * assign_node_coordinates ( Node node)
static

Definition at line 290 of file ppfcs.cc.

Here is the caller graph for this function:

void clear_tbc ( struct Transport *  transport)
static

Definition at line 473 of file ppfcs.cc.

void compute_cutplane ( struct Transport *  trannsport)
static

Definition at line 220 of file ppfcs.cc.

Here is the caller graph for this function:

void compute_flux ( struct ElementCut ec,
struct FSection fs 
)
static

Definition at line 304 of file ppfcs.cc.

Here is the caller graph for this function:

int create_flow_section ( struct Transport *  transport)
static

Definition at line 78 of file ppfcs.cc.

Here is the caller graph for this function:

double * cut_point ( Node node0,
Node node1,
double  eqn[4] 
)
static

Definition at line 263 of file ppfcs.cc.

Here is the caller graph for this function:

void flow_cs ( struct Transport *  transport)
static

Definition at line 61 of file ppfcs.cc.

struct ElementCut * new_ec ( struct Transport *  transport,
ElementIter  elm,
struct ElementCut prev_ec 
)
static

Definition at line 182 of file ppfcs.cc.

Here is the caller graph for this function:

double node_pos ( Node node,
double *  eqn 
)
static

Definition at line 206 of file ppfcs.cc.

Here is the caller graph for this function:

static void output_AGE ( struct Transport *  transport,
double  time 
)
static
void output_FCS ( struct Transport *  transport)
static

Definition at line 360 of file ppfcs.cc.

Here is the caller graph for this function:

static double particle_test ( struct Transport *  transport)
static
void sfsec ( struct Transport *  transport)
static

Definition at line 131 of file ppfcs.cc.

Here is the caller graph for this function: