TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Operator_FT_Disc Class Reference

: class Operator_FT_Disc More...

#include <Operator_FT_Disc.h>

Collaboration diagram for Operator_FT_Disc:
[legend]

Public Member Functions

void Operator_Laplacian_FT_element (const ArrOfDouble &Phi_Facet, const Maillage_FT_Disc &FTmesh, ArrOfDouble &Laplacian_Phi_Facet, DoubleTab &Grad_Phi_Sommet)
void Operator_Gradient_FT_sommets (const ArrOfDouble &Phi_Facet, const Maillage_FT_Disc &FTmesh, DoubleTab &Grad_Phi_Sommet, bool Normalised_with_Surface=true)
void Compute_interfaciale_source (const ArrOfDouble &sigma_Facet, const Maillage_FT_Disc &FTmesh, DoubleTab &df_sigma, bool Normalised_with_Surface, bool use_tryggvason_formulation, bool with_marangoni=false)
void Operator_integral_bord_facette_phi_p_dl (const ArrOfDouble &Surface_sommet, const ArrOfDouble &Phi_sommet, const ArrOfDouble &Phi_Facet, const Maillage_FT_Disc &FTmesh, DoubleTab &int_phi_p_dl, DoubleTab &int_p_dl)
void Sommets_to_Facettes (DoubleTab &Phi_Facet, const DoubleTab &Phi_Som, const Maillage_FT_Disc &FTmesh, bool Normalised_with_Surface)
void Sommets_to_Facettes (ArrOfDouble &Phi_Facet, const ArrOfDouble &Phi_Som, const Maillage_FT_Disc &FTmesh, bool Normalised_with_Surface)
void Facette_to_Sommets (ArrOfDouble &Surface_sommet, DoubleTab &Phi_Som, const DoubleTab &Phi_Facet, const Maillage_FT_Disc &FTmesh, bool Normalised_with_Surface)
void Facette_to_Sommets (ArrOfDouble &Surface_sommet, ArrOfDouble &Phi_Som, const ArrOfDouble &Phi_Facet, const Maillage_FT_Disc &FTmesh, bool Normalised_with_Surface)
void produit_vectoriel (const ArrOfDouble &a, const ArrOfDouble &b, ArrOfDouble &resu)
double norme (const ArrOfDouble &a)
void unitarisation (ArrOfDouble &a)
const ArrOfDouble & get_Phi_sommet () const
const ArrOfDouble & get_Surface_sommet () const
const DoubleTab & get_n_sommet () const
ArrOfDouble get_n_sommet (int dir) const

Public Attributes

ArrOfDouble Phi_sommet_
ArrOfDouble Surface_sommet_
DoubleTab Kappa_n_
DoubleTab n_sommet_

Detailed Description

: class Operator_FT_Disc

Definition at line 25 of file Operator_FT_Disc.h.

Member Function Documentation

◆ Compute_interfaciale_source()

void Operator_FT_Disc::Compute_interfaciale_source ( const ArrOfDouble & sigma_Facet,
const Maillage_FT_Disc & FTmesh,
DoubleTab & df_sigma,
bool Normalised_with_Surface,
bool use_tryggvason_formulation,
bool with_marangoni = false )

Definition at line 92 of file Operator_FT_Disc.cpp.

◆ Facette_to_Sommets() [1/2]

void Operator_FT_Disc::Facette_to_Sommets ( ArrOfDouble & Surface_sommet,
ArrOfDouble & Phi_Som,
const ArrOfDouble & Phi_Facet,
const Maillage_FT_Disc & FTmesh,
bool Normalised_with_Surface )

Definition at line 385 of file Operator_FT_Disc.cpp.

◆ Facette_to_Sommets() [2/2]

void Operator_FT_Disc::Facette_to_Sommets ( ArrOfDouble & Surface_sommet,
DoubleTab & Phi_Som,
const DoubleTab & Phi_Facet,
const Maillage_FT_Disc & FTmesh,
bool Normalised_with_Surface )

Definition at line 362 of file Operator_FT_Disc.cpp.

◆ get_n_sommet() [1/2]

const DoubleTab & Operator_FT_Disc::get_n_sommet ( ) const
inline

Definition at line 59 of file Operator_FT_Disc.h.

◆ get_n_sommet() [2/2]

ArrOfDouble Operator_FT_Disc::get_n_sommet ( int dir) const
inline

Definition at line 64 of file Operator_FT_Disc.h.

◆ get_Phi_sommet()

const ArrOfDouble & Operator_FT_Disc::get_Phi_sommet ( ) const
inline

Definition at line 51 of file Operator_FT_Disc.h.

◆ get_Surface_sommet()

const ArrOfDouble & Operator_FT_Disc::get_Surface_sommet ( ) const
inline

Definition at line 55 of file Operator_FT_Disc.h.

◆ norme()

double Operator_FT_Disc::norme ( const ArrOfDouble & a)

Definition at line 498 of file Operator_FT_Disc.cpp.

◆ Operator_Gradient_FT_sommets()

void Operator_FT_Disc::Operator_Gradient_FT_sommets ( const ArrOfDouble & Phi_Facet,
const Maillage_FT_Disc & FTmesh,
DoubleTab & Grad_Phi_Sommet,
bool Normalised_with_Surface = true )

Definition at line 164 of file Operator_FT_Disc.cpp.

◆ Operator_integral_bord_facette_phi_p_dl()

void Operator_FT_Disc::Operator_integral_bord_facette_phi_p_dl ( const ArrOfDouble & Surface_sommet,
const ArrOfDouble & Phi_sommet,
const ArrOfDouble & Phi_Facet,
const Maillage_FT_Disc & FTmesh,
DoubleTab & int_phi_p_dl,
DoubleTab & int_p_dl )

Definition at line 225 of file Operator_FT_Disc.cpp.

◆ Operator_Laplacian_FT_element()

void Operator_FT_Disc::Operator_Laplacian_FT_element ( const ArrOfDouble & Phi_Facet,
const Maillage_FT_Disc & FTmesh,
ArrOfDouble & Laplacian_Phi_Facet,
DoubleTab & Grad_Phi_Sommet )

Definition at line 19 of file Operator_FT_Disc.cpp.

◆ produit_vectoriel()

void Operator_FT_Disc::produit_vectoriel ( const ArrOfDouble & a,
const ArrOfDouble & b,
ArrOfDouble & resu )

Definition at line 488 of file Operator_FT_Disc.cpp.

◆ Sommets_to_Facettes() [1/2]

void Operator_FT_Disc::Sommets_to_Facettes ( ArrOfDouble & Phi_Facet,
const ArrOfDouble & Phi_Som,
const Maillage_FT_Disc & FTmesh,
bool Normalised_with_Surface )

Definition at line 458 of file Operator_FT_Disc.cpp.

◆ Sommets_to_Facettes() [2/2]

void Operator_FT_Disc::Sommets_to_Facettes ( DoubleTab & Phi_Facet,
const DoubleTab & Phi_Som,
const Maillage_FT_Disc & FTmesh,
bool Normalised_with_Surface )

Definition at line 435 of file Operator_FT_Disc.cpp.

◆ unitarisation()

void Operator_FT_Disc::unitarisation ( ArrOfDouble & a)

Definition at line 503 of file Operator_FT_Disc.cpp.

Member Data Documentation

◆ Kappa_n_

DoubleTab Operator_FT_Disc::Kappa_n_

Definition at line 50 of file Operator_FT_Disc.h.

◆ n_sommet_

DoubleTab Operator_FT_Disc::n_sommet_

Definition at line 50 of file Operator_FT_Disc.h.

◆ Phi_sommet_

ArrOfDouble Operator_FT_Disc::Phi_sommet_

Definition at line 48 of file Operator_FT_Disc.h.

◆ Surface_sommet_

ArrOfDouble Operator_FT_Disc::Surface_sommet_

Definition at line 49 of file Operator_FT_Disc.h.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/Framework/Operator_FT_Disc.h
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/Framework/Operator_FT_Disc.cpp