KADATH
|
The operator covariant derivative with respect to the background metric. More...
#include <ope_eq.hpp>
Public Member Functions | |
Ope_der_background (const System_of_eqs *syst, int typeder, char indder, Ope_eq *so) | |
Constructor. More... | |
~Ope_der_background () override | |
Destructor. More... | |
Term_eq | action () const override |
Computes the action of the current Ope_eq using its various parts. More... | |
int | get_dom () const |
Protected Attributes | |
int | type_der |
Type of derivative (CON or COV) More... | |
char | ind_der |
Name of the index of the derivative. More... | |
const System_of_eqs * | syst |
The associated System_of_eqs . More... | |
int | dom |
Index of the Domain where the operator is defined. More... | |
int | n_ope |
Number of terms involved (2 for + for instance, only one for sqrt...) More... | |
MMPtr_array< Ope_eq > | parts |
Pointers of the various parts of the current operator. More... | |
The operator covariant derivative with respect to the background metric.
Inner summation is performed, if need be.
Definition at line 414 of file ope_eq.hpp.
Kadath::Ope_der_background::Ope_der_background | ( | const System_of_eqs * | syst, |
int | typeder, | ||
char | indder, | ||
Ope_eq * | so | ||
) |
Constructor.
syst | : the associated System_of_eqs . |
typeder | : type of derivative (CON or COV) |
indder | : name of the index of the derivative. |
so | : target |
Definition at line 27 of file ope_der_background.cpp.
References Kadath::Ope_eq::parts.
|
override |
Destructor.
Definition at line 34 of file ope_der_background.cpp.
|
overridevirtual |
Computes the action of the current Ope_eq
using its various parts.
Term_eq
containing the result. Implements Kadath::Ope_eq.
Definition at line 37 of file ope_der_background.cpp.
References Kadath::Metric::derive(), Kadath::Metric::get_background(), Kadath::System_of_eqs::get_met(), ind_der, Kadath::Ope_eq::parts, Kadath::Ope_eq::syst, Kadath::Term_eq::type_data, and type_der.
|
inlineinherited |
Domain
. Definition at line 53 of file ope_eq.hpp.
References Kadath::Ope_eq::dom.
|
protectedinherited |
Index of the Domain
where the operator is defined.
Definition at line 36 of file ope_eq.hpp.
|
protected |
Name of the index of the derivative.
Definition at line 418 of file ope_eq.hpp.
|
protectedinherited |
Number of terms involved (2 for + for instance, only one for sqrt...)
Definition at line 37 of file ope_eq.hpp.
|
protectedinherited |
Pointers of the various parts of the current operator.
Definition at line 38 of file ope_eq.hpp.
|
protectedinherited |
The associated System_of_eqs
.
Definition at line 35 of file ope_eq.hpp.
|
protected |
Type of derivative (CON or COV)
Definition at line 417 of file ope_eq.hpp.